Nov 15
2024
SELL
Open market or private sale
$1,515,291
$250.42 p/Share
6,051
Reduced 9.81%
55,657
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$198,195
$245.9 p/Share
806
Reduced 1.29%
61,708
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$955,107
$220.63 p/Share
4,329
Reduced 6.48%
62,514
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$99,743
$187.84 p/Share
531
Reduced 0.79%
66,843
Common Stock
Mar 15
2024
SELL
Open market or private sale
$2,867,457
$187.71 p/Share
15,276
Reduced 18.48%
67,374
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$813,903
$172.62 p/Share
4,715
Reduced 5.4%
82,650
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
18,856
Added 17.75%
87,365
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$48,580
$174.75 p/Share
278
Reduced 0.4%
68,509
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,318,560
$164.82 p/Share
8,000
Reduced 10.42%
68,787
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$289,007
$173.37 p/Share
1,667
Reduced 2.15%
75,860
Common Stock
Jul 03
2023
SELL
Open market or private sale
$1,599,081
$164.43 p/Share
9,725
Reduced 11.15%
77,527
Common Stock
Mar 15
2023
SELL
Open market or private sale
$64,938
$133.07 p/Share
488
Reduced 0.56%
87,252
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$357,555
$130.59 p/Share
2,738
Reduced 3.03%
87,740
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
29,146
Added 24.36%
90,478
Common Stock
Dec 21
2022
SELL
Open market or private sale
$1,903,772
$116.02 p/Share
16,409
Reduced 21.11%
61,332
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$97,044
$116.5 p/Share
833
Reduced 1.06%
77,741
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$86,101
$116.51 p/Share
739
Reduced 0.93%
78,574
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$1,039,854
$90.32 p/Share
11,513
Reduced 12.68%
79,313
Common Stock
Mar 25
2022
SELL
Open market or private sale
$738,557
$106.62 p/Share
6,927
Reduced 7.09%
90,826
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$27,289
$105.77 p/Share
258
Reduced 0.26%
97,753
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
1,788
Reduced 1.79%
98,011
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
23,910
Added 19.33%
99,799
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$282,010
$93.35 p/Share
3,021
Reduced 3.83%
75,889
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$233,102
$98.73 p/Share
2,361
Reduced 2.91%
78,910
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 5.8%
81,271
Common Stock