Feb 21
2025
SELL
Payment of exercise price or tax liability
$1,800,607
$112.82 p/Share
15,960
Reduced 15.42%
87,573
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
34,364
Added 24.92%
103,533
Common Stock
May 08
2024
SELL
Open market or private sale
$7,186,697
$99.71 p/Share
72,076
Reduced 51.03%
69,168
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$3,141,792
$43.59 p/Share
72,076
Added 33.79%
141,244
Common Stock
Feb 27
2024
SELL
Open market or private sale
$3,713,269
$95.42 p/Share
38,915
Reduced 36.0%
69,168
Common Stock
Feb 27
2024
-
10,000
Reduced 8.47%
108,083
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$1,605,243
$41.25 p/Share
38,915
Added 24.79%
118,083
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,778,907
$93.43 p/Share
19,040
Reduced 19.39%
79,168
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
41,003
Added 29.45%
98,208
Common Stock
Mar 01
2023
-
5,000
Reduced 4.94%
96,120
Common Stock
Mar 01
2023
SELL
Open market or private sale
$3,036,926
$78.04 p/Share
38,915
Reduced 40.49%
57,205
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$1,605,243
$41.25 p/Share
38,915
Added 27.79%
101,120
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$798,621
$78.45 p/Share
10,180
Reduced 14.06%
62,205
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
21,882
Added 23.21%
72,385
Common Stock
May 04
2022
SELL
Open market or private sale
$3,455,121
$73.18 p/Share
47,214
Reduced 48.32%
50,503
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$1,691,678
$35.83 p/Share
47,214
Added 32.58%
97,717
Common Stock
May 03
2022
-
5,000
Reduced 9.01%
50,503
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$920,418
$69.66 p/Share
13,213
Reduced 19.23%
55,503
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
28,431
Added 29.27%
68,716
Common Stock
May 03
2021
SELL
Open market or private sale
$662,500
$66.25 p/Share
10,000
Reduced 16.59%
50,285
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$289,528
$50.1 p/Share
5,779
Reduced 8.75%
60,285
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
12,369
Added 15.77%
66,064
Common Stock