Aug 01
2025
SELL
Open market or private sale
$949,178
$123.11 p/Share
7,710
Reduced 29.53%
18,399
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$426,131
$55.27 p/Share
7,710
Added 22.8%
26,109
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$724,078
$112.82 p/Share
6,418
Reduced 25.86%
18,399
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
13,745
Added 35.64%
24,817
Common Stock
Jul 31
2024
SELL
Open market or private sale
$428,521
$111.16 p/Share
3,855
Reduced 25.83%
11,071
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$213,065
$55.27 p/Share
3,855
Added 20.53%
14,926
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$621,402
$93.43 p/Share
6,651
Reduced 34.53%
12,611
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
14,351
Added 42.69%
19,262
Common Stock
Feb 07
2024
SELL
Open market or private sale
$899,900
$89.99 p/Share
10,000
Reduced 67.06%
4,911
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$518,700
$51.87 p/Share
10,000
Added 40.14%
14,911
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$262,964
$78.45 p/Share
3,352
Reduced 25.45%
9,819
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
7,096
Added 35.01%
13,171
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$568
$71.02 p/Share
8
Reduced 0.13%
6,074
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$94,509
$70.74 p/Share
1,336
Reduced 18.05%
6,067
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$49,946
$69.66 p/Share
717
Reduced 13.71%
4,513
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,402
Added 21.14%
5,230
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$410
$68.28 p/Share
6
Reduced 0.16%
3,828
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$54,897
$50.69 p/Share
1,083
Reduced 22.08%
3,822
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$13,527
$50.1 p/Share
270
Reduced 9.26%
2,646
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
522
Added 15.18%
2,916
Common Stock