Feb 20
2025
SELL
Open market or private sale
$5,954,800
$148.87 p/Share
40,000
Reduced 6.81%
547,426
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$659,364
$148.74 p/Share
4,433
Reduced 0.75%
587,426
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
$5,568,310
$124.85 p/Share
44,600
Added 7.01%
591,859
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
86,938
Added 13.71%
547,259
Common Stock
Feb 22
2024
SELL
Open market or private sale
$2,256,750
$90.27 p/Share
25,000
Reduced 5.15%
460,321
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$273,328
$89.97 p/Share
3,038
Reduced 0.62%
485,321
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$4,946,406
$92.56 p/Share
53,440
Added 9.86%
488,359
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
54,706
Added 11.17%
434,919
Common Stock
Feb 17
2023
SELL
Open market or private sale
$4,528,800
$100.64 p/Share
45,000
Reduced 10.58%
380,213
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$273,761
$100.87 p/Share
2,714
Reduced 0.63%
425,213
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$5,171,213
$51.19 p/Share
101,020
Added 19.1%
427,927
Common Stock
Feb 17
2022
SELL
Open market or private sale
$4,452,400
$111.31 p/Share
40,000
Reduced 10.9%
326,907
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$233,782
$110.64 p/Share
2,113
Reduced 0.57%
366,907
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
35,910
Added 8.87%
369,020
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$3,501,729
$102.69 p/Share
34,100
Added 9.29%
333,110
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$727,328
$86.34 p/Share
8,424
Reduced 2.74%
299,010
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
$1,317,782
$40.93 p/Share
32,196
Added 9.48%
307,434
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$738,874
$87.42 p/Share
8,452
Reduced 2.98%
275,238
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$1,351,913
$43.35 p/Share
31,186
Added 9.9%
283,690
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$890,374
$84.58 p/Share
10,527
Reduced 4.0%
252,504
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$1,266,080
$38.6 p/Share
32,800
Added 11.09%
263,031
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$963,745
$104.02 p/Share
9,265
Reduced 3.87%
230,231
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
$1,309,977
$100.69 p/Share
13,010
Added 5.15%
239,496
Common Stock
Feb 15
2017
SELL
Payment of exercise price or tax liability
$1,111,757
$102.4 p/Share
10,857
Reduced 4.57%
226,486
Common Stock
Feb 02
2017
BUY
Grant, award, or other acquisition
$1,271,873
$98.29 p/Share
12,940
Added 5.17%
237,343
Common Stock