|
PFX
|
Purchase
|
COMMON STOCK |
800 |
$44.40 |
$35,520 |
Jun 03, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
3,183 |
$45.49 |
$144,795 |
Jun 03, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
2,473 |
$44.95 |
$111,161 |
Jun 02, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
836 |
$44.99 |
$37,612 |
Jun 01, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
1,363 |
$44.37 |
$60,476 |
Jun 01, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
1 |
$41.20 |
$41 |
Jun 01, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
42,065 |
$39.95 |
$1,680,497 |
May 12, 2026 |
|
PFX
|
Purchase
|
COMMON STOCK |
572 |
$46.05 |
$26,341 |
Dec 24, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
133 |
$45.59 |
$6,063 |
Dec 23, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
1,000 |
$45.44 |
$45,440 |
Dec 22, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
908 |
$44.74 |
$40,624 |
Dec 17, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
138 |
$44.45 |
$6,134 |
Dec 16, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
100 |
$44.33 |
$4,433 |
Dec 15, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
100 |
$48.93 |
$4,893 |
Sep 05, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
300 |
$48.41 |
$14,523 |
Sep 04, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
200 |
$47.83 |
$9,566 |
Sep 03, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
300 |
$49.56 |
$14,868 |
Jun 18, 2025 |
|
PFX
|
Purchase
|
COMMON STOCK |
700 |
$47.91 |
$33,537 |
Jun 16, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
100 |
$54.35 |
$5,435 |
Mar 05, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
900 |
$53.87 |
$48,483 |
Mar 05, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
200 |
$53.29 |
$10,658 |
Mar 04, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
800 |
$53.72 |
$42,976 |
Mar 03, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
89 |
$53.21 |
$4,736 |
Feb 20, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
47 |
$53.14 |
$2,497 |
Feb 20, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
844 |
$50.85 |
$42,918 |
Feb 19, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
400 |
$52.00 |
$20,800 |
Feb 19, 2025 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
10,871 |
$48.13 |
$523,202 |
Dec 18, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
2,000 |
$47.61 |
$95,220 |
Dec 18, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
766 |
$46.11 |
$35,321 |
Jun 20, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
192 |
$46.39 |
$8,908 |
Jun 18, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
64 |
$45.08 |
$2,885 |
Jun 14, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
628 |
$44.98 |
$28,245 |
Jun 12, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
289 |
$44.85 |
$12,961 |
Jun 12, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
560 |
$45.08 |
$25,245 |
Mar 01, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
18,934 |
$45.08 |
$853,543 |
Mar 01, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
927 |
$44.97 |
$41,687 |
Feb 27, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
175 |
$44.06 |
$7,711 |
Feb 26, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
1,300 |
$44.50 |
$57,850 |
Feb 23, 2024 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
2,004 |
$36.79 |
$73,727 |
Aug 16, 2023 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
679 |
$38.31 |
$26,012 |
Aug 15, 2023 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
2,424 |
$37.13 |
$90,003 |
Aug 15, 2023 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
70 |
$36.50 |
$2,555 |
Aug 14, 2023 |
|
BTMCQ
|
Award
|
Class A Common Stock |
20,000 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Class B Common Stock |
20,000 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Class E-2 Common Stock |
1,537 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Class E-3 Common Stock |
1,537 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Class E-1 Common Stock |
1,537 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Class A Common Stock |
24,173 |
$0.00 |
$0 |
Jun 30, 2023 |
|
BTMCQ
|
Other
|
Warrant (right to buy) |
33,333 |
$0.00 |
$0 |
Jun 30, 2023 |
|
PFX
|
Purchase
|
Common Stock, $0.001 par value |
100 |
$33.01 |
$3,301 |
Jun 07, 2023 |