Nov 07
2024
SELL
Open market or private sale
$889,131
$76.34 p/Share
11,647
Reduced 85.08%
2,042
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$449,159
$76.74 p/Share
5,853
Reduced 29.95%
13,689
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$447,649
$25.58 p/Share
17,500
Added 47.24%
19,542
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$191,800
$66.39 p/Share
2,889
Reduced 30.28%
6,653
Common Stock
May 21
2024
SELL
Open market or private sale
$306,124
$66.39 p/Share
4,611
Reduced 69.31%
2,042
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$191,850
$25.58 p/Share
7,500
Added 44.01%
9,542
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$262,358
$53.95 p/Share
4,863
Reduced 25.49%
14,212
Common Stock
Feb 08
2024
SELL
Open market or private sale
$656,693
$53.96 p/Share
12,170
Reduced 85.63%
2,042
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$262,399
$25.58 p/Share
10,258
Added 34.97%
19,075
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$168,977
$56.78 p/Share
2,976
Reduced 25.24%
8,817
Common Stock
Feb 04
2024
BUY
Grant, award, or other acquisition
-
11,751
Added 49.91%
11,793
Common Stock
Jul 31
2023
SELL
Sale (or disposition) back to the issuer
$306,937
$59.22 p/Share
5,183
Reduced 43.04%
6,859
Common Stock
Jul 31
2023
SELL
Open market or private sale
$403,702
$59.22 p/Share
6,817
Reduced 99.39%
42
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$306,960
$25.58 p/Share
12,000
Added 49.91%
12,042
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$717
$44.83 p/Share
16
Reduced 27.59%
42
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
58
Added 50.0%
58
Common Stock
Feb 09
2023
SELL
Open market or private sale
$478,353
$45.85 p/Share
10,433
Reduced 100.0%
0
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$100,813
$46.89 p/Share
2,150
Reduced 17.09%
10,433
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
8,826
Added 41.23%
12,583
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$64,473
$46.89 p/Share
1,375
Reduced 26.79%
3,757
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
5,108
Added 49.88%
5,132
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$189
$47.15 p/Share
4
Reduced 14.29%
24
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
16
Added 36.36%
28
Common Stock
Feb 04
2022
SELL
Open market or private sale
$168,378
$45.73 p/Share
3,682
Reduced 99.68%
12
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$62,239
$46.24 p/Share
1,346
Reduced 26.71%
3,694
Common Stock