Mar 16
2025
SELL
Payment of exercise price or tax liability
$884,083
$211.2 p/Share
4,186
Reduced 20.71%
16,024
Common Stock
Mar 16
2025
BUY
Grant, award, or other acquisition
-
9,462
Added 33.22%
19,022
Common Stock
May 16
2024
SELL
Open market or private sale
$1,181,612
$176.36 p/Share
6,700
Reduced 38.4%
10,748
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$679,531
$181.16 p/Share
3,751
Reduced 17.72%
17,423
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
10,042
Added 33.19%
20,210
Common Stock
Aug 07
2023
SELL
Open market or private sale
$529,063
$142.99 p/Share
3,700
Reduced 24.95%
11,132
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$166,267
$125.96 p/Share
1,320
Reduced 8.17%
14,832
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$314,378
$110.97 p/Share
2,833
Reduced 14.92%
16,152
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
9,125
Added 33.53%
18,087
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$167,135
$125.76 p/Share
1,329
Reduced 11.88%
9,860
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$73,928
$166.88 p/Share
443
Reduced 3.81%
11,189
Common Stock
Mar 29
2022
SELL
Open market or private sale
$727,240
$181.81 p/Share
4,000
Reduced 25.59%
11,632
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$449,849
$174.36 p/Share
2,580
Reduced 14.17%
15,632
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
6,374
Added 26.86%
17,357
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$35,644
$160.56 p/Share
222
Reduced 1.84%
11,838
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$69,286
$156.05 p/Share
444
Reduced 3.55%
12,060
Common Stock
May 21
2021
SELL
Open market or private sale
$1,240,568
$161.05 p/Share
7,703
Reduced 38.12%
12,504
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$437,862
$137.39 p/Share
3,187
Reduced 13.62%
20,207
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
8,133
Added 26.57%
22,472
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$29,479
$137.11 p/Share
215
Reduced 1.39%
15,261
Common Stock