Oct 31
2024
SELL
Payment of exercise price or tax liability
$186,462
$179.81 p/Share
1,037
Reduced 3.87%
25,778
Common Stock
Oct 29
2024
SELL
Payment of exercise price or tax liability
$54,654
$185.27 p/Share
295
Reduced 1.09%
26,815
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$65,823
$173.22 p/Share
380
Reduced 1.38%
27,110
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$49,028
$170.83 p/Share
287
Reduced 1.03%
27,490
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$106,879
$164.43 p/Share
650
Reduced 2.29%
27,777
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
4,562
Added 13.83%
28,427
Common Stock
Oct 29
2023
SELL
Payment of exercise price or tax liability
$47,300
$160.34 p/Share
295
Reduced 1.22%
23,865
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$182,356
$163.99 p/Share
1,112
Reduced 4.4%
24,160
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
2,624
Added 9.41%
25,272
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$50,477
$187.65 p/Share
269
Reduced 1.17%
22,648
Common Stock
Nov 28
2022
BUY
Grant, award, or other acquisition
-
3,937
Added 14.66%
22,917
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$72,982
$192.06 p/Share
380
Reduced 1.96%
18,980
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$54,783
$191.55 p/Share
286
Reduced 1.46%
19,360
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$60,907
$184.01 p/Share
331
Reduced 1.66%
19,646
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$54,026
$183.14 p/Share
295
Reduced 1.46%
19,977
Common Stock
Oct 28
2022
SELL
Sale (or disposition) back to the issuer
$579,600
$180.0 p/Share
3,220
Reduced 12.85%
21,839
Common Stock
Oct 28
2022
SELL
Open market or private sale
$282,060
$180.0 p/Share
1,567
Reduced 7.18%
20,272
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$476,000
$119.0 p/Share
4,000
Added 13.77%
25,059
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$136,266
$172.27 p/Share
791
Reduced 3.62%
21,059
Common Stock
Oct 25
2022
BUY
Grant, award, or other acquisition
-
1,866
Added 7.87%
21,850
Common Stock
Oct 19
2022
SELL
Open market or private sale
$32,040
$180.0 p/Share
178
Reduced 0.88%
19,984
Common Stock
Oct 19
2022
SELL
Sale (or disposition) back to the issuer
$546,300
$180.0 p/Share
3,035
Reduced 13.08%
20,162
Common Stock
Oct 19
2022
BUY
Exercise of conversion of derivative security
$418,680
$104.67 p/Share
4,000
Added 14.71%
23,197
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$55,376
$205.86 p/Share
269
Reduced 1.38%
19,197
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$72,960
$192.0 p/Share
380
Reduced 1.91%
19,466
Common Stock