Dec 16
2024
SELL
Open market or private sale
$1,067,800
$53.39 p/Share
20,000
Reduced 2.12%
923,765
Class A Common Stock
Dec 15
2024
BUY
Grant, award, or other acquisition
-
19,857
Added 2.06%
943,765
Class A Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$331,692
$53.96 p/Share
6,147
Reduced 0.66%
923,908
Class A Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$185,174
$53.15 p/Share
3,484
Reduced 0.37%
930,055
Class A Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$265,608
$54.25 p/Share
4,896
Reduced 0.52%
933,539
Class A Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
15,651
Added 1.64%
938,435
Class A Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$77,123
$46.46 p/Share
1,660
Reduced 0.18%
922,784
Class A Common Stock
Jul 10
2024
SELL
Open market or private sale
$542,750
$41.75 p/Share
13,000
Reduced 1.25%
1,024,444
Class A Common Stock
Jun 18
2024
SELL
Open market or private sale
$934,400
$46.72 p/Share
20,000
Reduced 1.89%
1,037,444
Class A Common Stock
Jun 17
2024
SELL
Open market or private sale
$611,260
$47.02 p/Share
13,000
Reduced 1.21%
1,057,444
Class A Common Stock
May 10
2024
SELL
Open market or private sale
$597,480
$45.96 p/Share
13,000
Reduced 1.2%
1,070,444
Class A Common Stock
Apr 10
2024
SELL
Open market or private sale
$627,640
$48.28 p/Share
13,000
Reduced 1.19%
1,083,444
Class A Common Stock
Mar 11
2024
SELL
Open market or private sale
$620,880
$47.76 p/Share
13,000
Reduced 1.17%
1,096,444
Class A Common Stock
Mar 01
2024
-
100,000
Reduced 8.27%
1,109,444
Class A Common Stock
Feb 12
2024
SELL
Open market or private sale
$589,420
$45.34 p/Share
13,000
Reduced 1.09%
1,184,444
Class A Common Stock
Jan 10
2024
SELL
Open market or private sale
$483,989
$37.23 p/Share
13,000
Reduced 1.05%
1,227,444
Class A Common Stock
Dec 15
2023
-
8,300
Reduced 0.66%
1,240,444
Class A Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
23,592
Added 1.85%
1,248,744
Class A Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$221,189
$35.3 p/Share
6,266
Reduced 0.51%
1,225,152
Class A Common Stock
Dec 11
2023
SELL
Open market or private sale
$452,270
$34.79 p/Share
13,000
Reduced 1.07%
1,197,202
Class A Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$816,120
$34.73 p/Share
23,499
Reduced 1.87%
1,231,418
Class A Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
57,715
Added 4.4%
1,254,917
Class A Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$66,713
$34.91 p/Share
1,911
Reduced 0.16%
1,210,202
Class A Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$53,246
$31.12 p/Share
1,711
Reduced 0.14%
1,212,113
Class A Common Stock
Nov 10
2023
SELL
Open market or private sale
$369,070
$28.39 p/Share
13,000
Reduced 1.06%
1,213,824
Class A Common Stock