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
Feb 17
2016
SELL
Payment of exercise price or tax liability
$1,220,726
$90.97 p/Share
13,419
Reduced 5.64%
224,403
Common Stock
Feb 04
2016
BUY
Grant, award, or other acquisition
$1,248,951
$89.02 p/Share
14,030
Added 5.57%
237,822
Common Stock
Feb 18
2015
SELL
Payment of exercise price or tax liability
$836,445
$82.62 p/Share
10,124
Reduced 4.33%
223,792
Common Stock
Feb 05
2015
BUY
Grant, award, or other acquisition
$2,652,707
$82.28 p/Share
32,240
Added 12.11%
233,916
Common Stock