Mar 03
2025
SELL
Open market or private sale
$311,280
$103.76 p/Share
3,000
Reduced 10.24%
26,307
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$185,285
$104.21 p/Share
1,778
Reduced 5.72%
29,307
Common Stock
Mar 02
2025
BUY
Exercise of conversion of derivative security
-
7,110
Added 19.14%
30,046
Common Stock
Jun 12
2024
SELL
Open market or private sale
$1,413,148
$120.72 p/Share
11,706
Reduced 32.81%
23,975
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$652,258
$55.72 p/Share
11,706
Added 24.7%
35,681
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$110,104
$93.23 p/Share
1,181
Reduced 4.69%
23,975
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
4,602
Added 15.59%
24,924
Common Stock
Feb 14
2024
SELL
Open market or private sale
$455,735
$90.37 p/Share
5,043
Reduced 19.7%
20,554
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$102,725
$20.37 p/Share
5,043
Added 16.46%
25,597
Common Stock
Mar 30
2023
SELL
Open market or private sale
$1,125,118
$109.65 p/Share
10,261
Reduced 33.3%
20,554
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$560,763
$54.65 p/Share
10,261
Added 24.98%
30,815
Common Stock
Feb 03
2023
SELL
Open market or private sale
$249,682
$101.25 p/Share
2,466
Reduced 9.68%
23,020
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$77,062
$31.25 p/Share
2,466
Added 8.82%
25,486
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$97,835
$68.56 p/Share
1,427
Reduced 6.49%
20,554
Common Stock
Nov 06
2022
BUY
Exercise of conversion of derivative security
-
4,742
Added 17.99%
21,610
Common Stock
Dec 13
2021
SELL
Open market or private sale
$1,188,685
$93.34 p/Share
12,735
Reduced 42.49%
17,239
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$297,235
$23.34 p/Share
12,735
Added 29.82%
29,974
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$126,239
$78.85 p/Share
1,601
Reduced 8.5%
17,239
Common Stock
Nov 07
2021
BUY
Exercise of conversion of derivative security
-
5,554
Added 23.16%
18,425
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$75,482
$68.87 p/Share
1,096
Reduced 7.62%
13,286
Common Stock
Nov 01
2020
BUY
Exercise of conversion of derivative security
-
4,500
Added 23.83%
14,382
Common Stock