May 15
2024
SELL
Payment of exercise price or tax liability
$200,859
$113.48 p/Share
1,770
Reduced 2.0%
86,701
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
4,428
Added 4.77%
88,471
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$493,306
$134.82 p/Share
3,659
Reduced 4.17%
84,043
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
11,884
Added 11.93%
87,702
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$346,812
$146.83 p/Share
2,362
Reduced 3.02%
75,818
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
5,914
Added 7.03%
78,180
Common Stock
Nov 17
2023
SELL
Open market or private sale
$9,415,000
$134.5 p/Share
70,000
Reduced 49.2%
72,266
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$8,332,800
$119.04 p/Share
70,000
Added 32.98%
142,266
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$201,726
$122.63 p/Share
1,645
Reduced 2.23%
72,266
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
4,115
Added 5.27%
73,911
Common Stock
Sep 05
2023
SELL
Open market or private sale
$655,118
$110.03 p/Share
5,954
Reduced 7.86%
69,796
Common Stock
Aug 29
2023
SELL
Open market or private sale
$660,000
$110.0 p/Share
6,000
Reduced 7.34%
75,750
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$184,460
$111.93 p/Share
1,648
Reduced 1.98%
81,750
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
4,116
Added 4.7%
83,398
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$139,810
$89.45 p/Share
1,563
Reduced 1.93%
79,282
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,114
Added 4.84%
80,845
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$237,371
$114.95 p/Share
2,065
Reduced 2.62%
76,731
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
8,377
Added 9.61%
78,796
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$153,535
$98.61 p/Share
1,557
Reduced 2.16%
70,419
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
3,939
Added 5.19%
71,976
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$176,622
$113.51 p/Share
1,556
Reduced 2.24%
68,037
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
3,939
Added 5.36%
69,593
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$205,050
$131.78 p/Share
1,556
Reduced 2.32%
65,654
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
3,939
Added 5.54%
67,210
Common Stock
Feb 15
2022
SELL
Open market or private sale
$9,649,959
$210.28 p/Share
45,891
Reduced 42.04%
63,271
Common Stock