May 01
2024
SELL
Payment of exercise price or tax liability
$9,628,909
$286.66 p/Share
33,590
Reduced 33.1%
67,893
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$7,992,606
$194.42 p/Share
41,110
Added 33.79%
80,556
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
2,915
Added 4.61%
60,373
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,077,219
$274.91 p/Share
7,556
Reduced 11.62%
57,458
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
16,752
Added 20.49%
65,014
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$482,771
$273.37 p/Share
1,766
Reduced 3.53%
48,262
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$3,778,770
$267.77 p/Share
14,112
Reduced 22.0%
50,028
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$2,624,622
$135.85 p/Share
19,320
Added 23.15%
64,140
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
3,250
Added 6.76%
44,820
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$963,925
$231.88 p/Share
4,157
Reduced 9.09%
41,570
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
9,216
Added 16.77%
45,727
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$366,976
$231.97 p/Share
1,582
Reduced 4.15%
36,511
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$108,053
$225.58 p/Share
479
Reduced 1.24%
38,093
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$172,916
$250.24 p/Share
691
Reduced 1.76%
38,572
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$2,378,853
$243.71 p/Share
9,761
Reduced 19.91%
39,263
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$1,758,991
$136.78 p/Share
12,860
Added 20.78%
49,024
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,265
Added 8.28%
36,164
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$292,040
$234.57 p/Share
1,245
Reduced 3.65%
32,899
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,756
Added 7.47%
34,144
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
$1,708
$213.49 p/Share
8
Added 0.03%
31,388
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
$1,800
$199.99 p/Share
9
Added 0.03%
31,380
Common Stock
Aug 06
2021
BUY
Grant, award, or other acquisition
$1,786
$198.45 p/Share
9
Added 0.03%
31,371
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
$1,745
$193.84 p/Share
9
Added 0.03%
31,362
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
3,915
Added 11.1%
31,353
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$85,349
$167.68 p/Share
509
Reduced 1.82%
27,438
Common Stock