Nov 13
2024
SELL
Open market or private sale
$1,219,200
$81.28 p/Share
15,000
Reduced 19.64%
61,390
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$499,498
$49.89 p/Share
10,012
Reduced 11.59%
76,390
Common Stock
Jun 29
2024
BUY
Exercise of conversion of derivative security
-
25,441
Added 22.75%
86,402
Common Stock
May 10
2024
SELL
Open market or private sale
$494,700
$49.47 p/Share
10,000
Reduced 14.09%
60,961
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$896,577
$39.64 p/Share
22,618
Reduced 24.17%
70,961
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
22,949
Added 27.99%
59,055
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
34,524
Added 26.95%
93,579
Common Stock
Dec 08
2023
SELL
Open market or private sale
$120,650
$31.75 p/Share
3,800
Reduced 9.52%
36,106
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,630,972
$31.84 p/Share
51,224
Reduced 56.21%
39,906
Common Stock
Dec 05
2023
SELL
Open market or private sale
$21,939
$31.75 p/Share
691
Reduced 0.75%
91,130
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$102,142
$30.6 p/Share
3,338
Reduced 3.51%
91,821
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
8,481
Added 8.18%
95,159
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$133,622
$27.32 p/Share
4,891
Reduced 5.34%
86,678
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
12,427
Added 11.95%
91,569
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$40,865
$27.5 p/Share
1,486
Reduced 1.84%
79,142
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,782
Added 4.48%
80,628
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$58,401
$23.12 p/Share
2,526
Reduced 3.18%
76,846
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
6,419
Added 7.48%
79,372
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$33,042
$26.37 p/Share
1,253
Reduced 1.69%
72,953
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
3,784
Added 4.85%
74,206
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$49,837
$33.47 p/Share
1,489
Reduced 2.07%
70,422
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
3,783
Added 5.0%
71,911
Common Stock