Jun 26
2024
SELL
Payment of exercise price or tax liability
$219,972
$92.0 p/Share
2,391
Reduced 2.87%
80,786
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$301,494
$93.69 p/Share
3,218
Reduced 3.72%
83,177
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
16,553
Added 16.08%
86,395
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
16,446
Added 19.06%
69,842
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,087
Added 7.11%
53,396
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$214,432
$97.16 p/Share
2,207
Reduced 4.28%
49,309
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
23,109
Added 30.97%
51,516
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$278,613
$141.07 p/Share
1,975
Reduced 6.5%
28,407
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,618
Added 7.93%
30,382
Common Stock
Oct 18
2021
SELL
Payment of exercise price or tax liability
$192,456
$160.38 p/Share
1,200
Reduced 4.14%
27,764
Common Stock
Jul 19
2021
SELL
Payment of exercise price or tax liability
$36,971
$254.97 p/Share
145
Reduced 0.5%
28,964
Common Stock
May 28
2021
SELL
Open market or private sale
$255,060
$261.6 p/Share
975
Reduced 3.24%
29,109
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
$26,666
$27.35 p/Share
975
Added 3.14%
30,084
Common Stock
Apr 30
2021
SELL
Open market or private sale
$276,247
$283.33 p/Share
975
Reduced 3.24%
29,109
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$26,666
$27.35 p/Share
975
Added 3.14%
30,084
Common Stock
Mar 31
2021
SELL
Open market or private sale
$253,890
$260.4 p/Share
975
Reduced 3.24%
29,109
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$26,666
$27.35 p/Share
975
Added 3.14%
30,084
Common Stock
Feb 26
2021
SELL
Open market or private sale
$257,546
$264.15 p/Share
975
Reduced 3.24%
29,109
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$26,666
$27.35 p/Share
975
Added 3.14%
30,084
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$365,600
$292.48 p/Share
1,250
Reduced 4.12%
29,109
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$167,378
$295.2 p/Share
567
Reduced 2.48%
22,312
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
5,030
Added 18.02%
22,879
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,047
Added 20.95%
30,359
Common Stock
Jan 29
2021
SELL
Open market or private sale
$279,698
$286.87 p/Share
975
Reduced 5.18%
17,849
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
$26,666
$27.35 p/Share
975
Added 4.92%
18,824
Common Stock