May 24
2024
SELL
Open market or private sale
$1,207,852
$183.23 p/Share
6,592
Reduced 11.03%
53,148
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$77,217
$183.85 p/Share
420
Reduced 0.7%
59,740
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
1,430
Added 2.32%
60,160
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$72,796
$181.99 p/Share
400
Reduced 0.68%
58,730
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,281
Added 2.12%
59,130
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,112,502
$159.43 p/Share
6,978
Reduced 10.78%
57,764
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$350,199
$154.75 p/Share
2,263
Reduced 3.38%
64,742
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
4,680
Added 6.53%
67,005
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,632,173
$153.79 p/Share
10,613
Reduced 14.55%
62,325
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$2,146,803
$154.68 p/Share
13,879
Reduced 15.99%
72,938
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
29,053
Added 25.07%
86,817
Common Stock
Sep 15
2023
SELL
Open market or private sale
$422,130
$140.71 p/Share
3,000
Reduced 4.94%
57,764
Common Stock
Jun 16
2023
SELL
Open market or private sale
$431,790
$143.93 p/Share
3,000
Reduced 4.71%
60,674
Common Stock
May 22
2023
SELL
Open market or private sale
$270,000
$135.0 p/Share
2,000
Reduced 3.05%
63,674
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$240,504
$130.78 p/Share
1,839
Reduced 2.72%
65,674
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
6,263
Added 8.49%
67,513
Common Stock
Apr 28
2023
SELL
Open market or private sale
$245,580
$122.79 p/Share
2,000
Reduced 3.16%
61,250
Common Stock
Feb 17
2023
SELL
Open market or private sale
$261,260
$130.63 p/Share
2,000
Reduced 3.07%
63,250
Common Stock
Nov 21
2022
SELL
Open market or private sale
$1,863,751
$123.55 p/Share
15,085
Reduced 16.37%
77,040
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,495,517
$132.01 p/Share
18,904
Reduced 17.03%
92,125
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
4,420
Added 3.83%
111,029
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
39,384
Added 26.98%
106,609
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$155,123
$109.55 p/Share
1,416
Reduced 2.07%
67,118
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
4,833
Added 6.59%
68,534
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$2,470,869
$120.05 p/Share
20,582
Reduced 24.45%
63,609
Common Stock