Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,053,229
$112.85 p/Share
9,333
Reduced 3.3%
273,120
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
21,400
Added 7.2%
275,862
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,404,913
$123.13 p/Share
11,410
Reduced 4.19%
261,053
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
26,111
Added 8.75%
272,463
Common Stock
Dec 21
2023
SELL
Open market or private sale
$193,715
$126.86 p/Share
1,527
Reduced 0.62%
246,352
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$144,713
$94.77 p/Share
1,527
Added 0.61%
247,879
Common Stock
Nov 16
2023
SELL
Open market or private sale
$49,029
$121.06 p/Share
405
Reduced 0.16%
246,352
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
$38,381
$94.77 p/Share
405
Added 0.16%
246,757
Common Stock
Sep 22
2023
SELL
Open market or private sale
$2,093,085
$142.01 p/Share
14,739
Reduced 5.65%
246,352
Common Stock
Sep 22
2023
BUY
Exercise of conversion of derivative security
$1,396,815
$94.77 p/Share
14,739
Added 5.34%
261,091
Common Stock
Jul 21
2023
SELL
Open market or private sale
$1,576,200
$157.62 p/Share
10,000
Reduced 3.9%
246,352
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$947,700
$94.77 p/Share
10,000
Added 3.75%
256,352
Common Stock
Jul 20
2023
SELL
Open market or private sale
$1,541,000
$154.1 p/Share
10,000
Reduced 3.9%
246,352
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$947,700
$94.77 p/Share
10,000
Added 3.75%
256,352
Common Stock
Jun 16
2023
SELL
Open market or private sale
$77,776
$150.73 p/Share
516
Reduced 0.21%
246,352
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$48,901
$94.77 p/Share
516
Added 0.21%
246,868
Common Stock
Jun 15
2023
SELL
Open market or private sale
$1,513,300
$151.33 p/Share
10,000
Reduced 3.9%
246,352
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$947,700
$94.77 p/Share
10,000
Added 3.75%
256,352
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,458,410
$155.15 p/Share
9,400
Reduced 3.68%
246,352
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
21,558
Added 7.94%
249,985
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$4,775,576
$156.32 p/Share
30,550
Reduced 11.54%
234,194
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
72,228
Added 21.43%
264,744
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$3,344,445
$143.36 p/Share
23,329
Reduced 10.81%
192,516
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$2,354,407
$72.98 p/Share
32,261
Added 13.0%
215,845
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$579,353
$100.46 p/Share
5,767
Reduced 3.05%
183,584
Common Stock