Dec 11
2024
SELL
Open market or private sale
$1,633,094
$254.02 p/Share
6,429
Reduced 7.87%
75,261
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$940,267
$208.67 p/Share
4,506
Reduced 5.23%
81,690
Common Stock
Sep 27
2024
SELL
Open market or private sale
$240,840
$180.0 p/Share
1,338
Reduced 1.53%
86,196
Common Stock
Sep 18
2024
SELL
Open market or private sale
$129,120
$160.0 p/Share
807
Reduced 0.91%
87,534
Common Stock
Aug 30
2024
SELL
Open market or private sale
$417,887
$147.82 p/Share
2,827
Reduced 3.1%
88,341
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$626,809
$139.26 p/Share
4,501
Reduced 4.7%
91,168
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 13.12%
95,669
Common Stock
Jul 11
2024
SELL
Open market or private sale
$298,880
$160.0 p/Share
1,868
Reduced 2.25%
81,219
Common Stock
Jul 10
2024
SELL
Open market or private sale
$30,900
$150.0 p/Share
206
Reduced 0.25%
83,087
Common Stock
Jul 08
2024
SELL
Open market or private sale
$887,606
$140.2 p/Share
6,331
Reduced 7.06%
83,293
Common Stock
Jun 12
2024
SELL
Open market or private sale
$107,510
$130.0 p/Share
827
Reduced 0.91%
89,624
Common Stock
May 30
2024
SELL
Open market or private sale
$155,697
$125.36 p/Share
1,242
Reduced 1.35%
90,451
Common Stock
May 20
2024
SELL
Open market or private sale
$135,330
$130.0 p/Share
1,041
Reduced 1.12%
91,693
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$576,089
$130.87 p/Share
4,402
Reduced 4.53%
92,734
Common Stock
May 09
2024
SELL
Open market or private sale
$204,062
$115.42 p/Share
1,768
Reduced 1.79%
97,136
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,892
Added 18.12%
98,904
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$337,277
$104.94 p/Share
3,214
Reduced 4.01%
77,012
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
638
Added 0.79%
80,226
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$482,843
$118.81 p/Share
4,064
Reduced 4.86%
79,588
Common Stock
Aug 30
2023
SELL
Open market or private sale
$253,544
$131.37 p/Share
1,930
Reduced 2.26%
83,652
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$521,263
$123.61 p/Share
4,217
Reduced 4.7%
85,582
Common Stock
Aug 03
2023
SELL
Open market or private sale
$135,100
$140.0 p/Share
965
Reduced 1.06%
89,799
Common Stock
Jul 13
2023
SELL
Open market or private sale
$75,270
$130.0 p/Share
579
Reduced 0.63%
90,764
Common Stock
Jun 15
2023
SELL
Open market or private sale
$46,320
$120.0 p/Share
386
Reduced 0.42%
91,343
Common Stock
Jun 07
2023
SELL
Open market or private sale
$42,460
$110.0 p/Share
386
Reduced 0.42%
91,729
Common Stock