Feb 12
2024
SELL
Open market or private sale
$17,979,771
$212.98 p/Share
84,420
Reduced 59.48%
57,512
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$7,637,915
$123.97 p/Share
61,611
Added 30.27%
141,932
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$3,766,942
$201.43 p/Share
18,701
Reduced 18.89%
80,321
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
$7,074,221
$201.43 p/Share
35,120
Added 26.18%
99,022
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$2,808,997
$172.31 p/Share
16,302
Reduced 20.55%
63,023
Common Stock
Jan 29
2023
BUY
Grant, award, or other acquisition
$5,342,816
$172.31 p/Share
31,007
Added 28.1%
79,325
Common Stock
Jan 31
2022
SELL
Open market or private sale
$5,408,961
$175.57 p/Share
30,808
Reduced 50.52%
30,178
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$3,110,376
$100.96 p/Share
30,808
Added 33.56%
60,986
Common Stock
Jan 29
2022
SELL
Sale (or disposition) back to the issuer
$2,646,693
$177.06 p/Share
14,948
Reduced 19.69%
60,986
Common Stock
Jan 29
2022
BUY
Grant, award, or other acquisition
$5,050,813
$177.06 p/Share
28,526
Added 27.31%
75,934
Common Stock
Jun 17
2021
SELL
Open market or private sale
$3,413,644
$165.51 p/Share
20,625
Reduced 30.32%
47,408
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
$2,028,881
$98.37 p/Share
20,625
Added 23.26%
68,033
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$333,073
$154.63 p/Share
2,154
Reduced 4.35%
47,408
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$625,633
$154.63 p/Share
4,046
Added 7.55%
49,562
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$922,436
$121.15 p/Share
7,614
Reduced 14.36%
45,395
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
$2,008,546
$121.15 p/Share
16,579
Added 23.82%
53,009
Common Stock
Jan 29
2020
SELL
Open market or private sale
$2,768,916
$132.37 p/Share
20,918
Reduced 36.78%
35,951
Common Stock
Jan 29
2020
BUY
Exercise of conversion of derivative security
$2,762,222
$132.05 p/Share
20,918
Added 26.89%
56,869
Common Stock
Jan 28
2020
SELL
Payment of exercise price or tax liability
$1,474,831
$132.45 p/Share
11,135
Reduced 23.65%
35,951
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$2,770,589
$132.45 p/Share
20,918
Added 30.76%
47,086
Common Stock
Jan 24
2020
SELL
Open market or private sale
$3,752,964
$136.12 p/Share
27,571
Reduced 51.31%
26,168
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
$1,480,824
$83.3 p/Share
17,777
Added 24.86%
53,739
Common Stock
May 28
2019
SELL
Open market or private sale
$5,311,738
$119.14 p/Share
44,584
Reduced 55.47%
35,790
Common Stock
May 28
2019
BUY
Exercise of conversion of derivative security
$1,618,599
$55.09 p/Share
29,381
Added 26.77%
80,374
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$1,428,717
$100.77 p/Share
14,178
Reduced 21.86%
50,695
Common Stock