Oct 01
2025
SELL
Open market or private sale
$718,352
$38.0 p/Share
18,904
Reduced 2.69%
683,425
Class A Common Stock
Sep 15
2025
SELL
Open market or private sale
$1,808,954
$39.11 p/Share
46,253
Reduced 6.34%
683,425
Class A Common Stock
Sep 10
2025
SELL
Open market or private sale
$322,549
$38.14 p/Share
8,457
Reduced 1.08%
777,181
Class A Common Stock
Sep 05
2025
SELL
Open market or private sale
$733,249
$41.21 p/Share
17,793
Reduced 2.19%
793,735
Class A Common Stock
Aug 01
2025
SELL
Open market or private sale
$647,665
$36.4 p/Share
17,793
Reduced 2.19%
793,735
Class A Common Stock
Jul 01
2025
SELL
Open market or private sale
$719,386
$39.24 p/Share
18,333
Reduced 2.26%
793,735
Class A Common Stock
Jun 16
2025
SELL
Open market or private sale
$1,855,966
$39.21 p/Share
47,334
Reduced 5.63%
793,735
Class A Common Stock
Jun 10
2025
SELL
Open market or private sale
$372,506
$41.12 p/Share
9,059
Reduced 1.01%
887,493
Class A Common Stock
Jun 10
2025
BUY
Grant, award, or other acquisition
$19,215
$35.65 p/Share
539
Added 0.06%
904,047
Class A Common Stock
Jun 06
2025
SELL
Open market or private sale
$906,165
$44.13 p/Share
20,534
Reduced 2.22%
903,508
Class A Common Stock
May 01
2025
SELL
Open market or private sale
$832,859
$40.56 p/Share
20,534
Reduced 2.22%
903,508
Class A Common Stock
Apr 03
2025
BUY
Grant, award, or other acquisition
-
264,866
Added 22.67%
903,508
Class A Common Stock
Apr 01
2025
SELL
Open market or private sale
$811,159
$38.34 p/Share
21,157
Reduced 3.21%
638,642
Class A Common Stock
Mar 17
2025
SELL
Open market or private sale
$2,084,159
$38.5 p/Share
54,134
Reduced 7.81%
638,642
Class A Common Stock
Mar 10
2025
SELL
Open market or private sale
$707,025
$33.99 p/Share
20,801
Reduced 2.68%
755,001
Class A Common Stock
Feb 03
2025
SELL
Open market or private sale
$1,055,650
$50.75 p/Share
20,801
Reduced 2.68%
755,001
Class A Common Stock
Jan 02
2025
SELL
Open market or private sale
$941,293
$43.92 p/Share
21,432
Reduced 2.76%
755,001
Class A Common Stock
Dec 16
2024
SELL
Open market or private sale
$2,994,907
$46.34 p/Share
64,629
Reduced 7.89%
755,001
Class A Common Stock
Dec 09
2024
SELL
Open market or private sale
$1,022,506
$50.78 p/Share
20,136
Reduced 2.23%
882,664
Class A Common Stock
Nov 01
2024
SELL
Open market or private sale
$944,626
$46.91 p/Share
20,137
Reduced 2.23%
882,664
Class A Common Stock
Oct 01
2024
SELL
Open market or private sale
$978,013
$47.14 p/Share
20,747
Reduced 2.3%
882,664
Class A Common Stock
Sep 16
2024
SELL
Open market or private sale
$3,069,530
$46.06 p/Share
66,642
Reduced 7.02%
882,664
Class A Common Stock
Sep 09
2024
SELL
Open market or private sale
$918,406
$44.82 p/Share
20,491
Reduced 1.99%
1,010,326
Class A Common Stock
Aug 01
2024
SELL
Open market or private sale
$770,256
$37.59 p/Share
20,491
Reduced 1.99%
1,010,326
Class A Common Stock
Jul 01
2024
SELL
Open market or private sale
$723,508
$34.27 p/Share
21,112
Reduced 2.05%
1,010,326
Class A Common Stock