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
Jun 17
2024
SELL
Open market or private sale
$1,831,997
$27.94 p/Share
65,569
Reduced 6.09%
1,010,326
Class A Common Stock
Jun 10
2024
SELL
Open market or private sale
$644,432
$30.61 p/Share
21,053
Reduced 1.82%
1,137,989
Class A Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
$19,390
$26.31 p/Share
737
Added 0.06%
1,137,989
Class A Common Stock
May 01
2024
SELL
Open market or private sale
$743,591
$35.32 p/Share
21,053
Reduced 1.82%
1,137,252
Class A Common Stock
Apr 01
2024
SELL
Open market or private sale
$800,361
$36.9 p/Share
21,690
Reduced 1.87%
1,137,252
Class A Common Stock