May 30
2024
SELL
Payment of exercise price or tax liability
$62,681
$118.49 p/Share
529
Reduced 1.11%
47,234
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$106,799
$118.93 p/Share
898
Reduced 1.85%
47,763
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$42,204
$119.56 p/Share
353
Reduced 0.72%
48,661
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
$1,043,992
$117.58 p/Share
8,879
Added 15.34%
49,014
Common Stock
Dec 14
2023
-
2,239
Reduced 4.92%
43,274
Common Stock
Dec 14
2023
SELL
Open market or private sale
$907,061
$111.46 p/Share
8,138
Reduced 15.17%
45,513
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$108,954
$18.47 p/Share
5,899
Added 9.91%
53,651
Common Stock
Aug 31
2023
-
2,457
Reduced 4.89%
47,752
Common Stock
Aug 30
2023
SELL
Open market or private sale
$250,043
$99.5 p/Share
2,513
Reduced 4.77%
50,209
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$25,076
$88.61 p/Share
283
Reduced 0.53%
52,722
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$101,345
$88.05 p/Share
1,151
Reduced 2.13%
53,005
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$25,065
$88.57 p/Share
283
Reduced 0.52%
54,156
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 6.84%
54,439
Common Stock
Mar 31
2023
-
3,139
Reduced 7.25%
40,135
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$13,140
$92.54 p/Share
142
Reduced 0.28%
50,439
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
$916,931
$89.86 p/Share
10,204
Added 15.21%
56,883
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$95,050
$81.17 p/Share
1,171
Reduced 2.45%
46,679
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$21,921
$82.41 p/Share
266
Reduced 0.55%
47,850
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
3,200
Added 6.24%
48,116
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$11,285
$79.47 p/Share
142
Reduced 0.32%
44,916
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,985
$80.95 p/Share
111
Reduced 0.25%
45,058
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
$809,919
$73.17 p/Share
11,069
Added 19.49%
45,719
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$14,537
$81.67 p/Share
178
Reduced 0.51%
34,650
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$68,479
$83.92 p/Share
816
Reduced 2.29%
34,828
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$29,536
$83.2 p/Share
355
Reduced 0.99%
35,644
Common Stock