Nov 18
2024
SELL
Open market or private sale
$584,812
$31.19 p/Share
18,750
Reduced 19.46%
77,584
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$222,562
$11.87 p/Share
18,750
Added 16.29%
96,334
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$58,034
$29.34 p/Share
1,978
Reduced 2.49%
77,584
Common Stock
Nov 04
2024
SELL
Grant, award, or other acquisition
-
1,816
Reduced 2.29%
77,360
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
2,202
Added 2.72%
78,668
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$20,668
$23.54 p/Share
878
Reduced 1.15%
75,544
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$16,070
$23.95 p/Share
671
Reduced 0.87%
76,422
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$23,371
$24.68 p/Share
947
Reduced 1.21%
77,093
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$22,001
$24.5 p/Share
898
Reduced 1.14%
78,040
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
6,604
Added 7.72%
78,938
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$22,305
$24.95 p/Share
894
Reduced 1.22%
72,334
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
1,817
Added 2.42%
73,228
Common Stock
Aug 21
2023
SELL
Open market or private sale
$168,832
$30.95 p/Share
5,455
Reduced 7.1%
71,411
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$91,371
$16.75 p/Share
5,455
Added 6.63%
76,866
Common Stock
Aug 18
2023
SELL
Open market or private sale
$123,640
$30.91 p/Share
4,000
Reduced 5.3%
71,411
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
$67,000
$16.75 p/Share
4,000
Added 5.04%
75,411
Common Stock
Aug 10
2023
SELL
Open market or private sale
$212,713
$30.73 p/Share
6,922
Reduced 8.84%
71,411
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$139,535
$21.53 p/Share
6,481
Added 7.64%
78,333
Common Stock
Aug 08
2023
SELL
Open market or private sale
$352,201
$32.56 p/Share
10,817
Reduced 13.08%
71,852
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$73,457
$10.32 p/Share
7,118
Added 7.93%
82,669
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$36,651
$42.47 p/Share
863
Reduced 1.13%
75,551
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
15,449
Added 15.17%
86,414
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$39,422
$42.39 p/Share
930
Reduced 1.29%
70,965
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$37,227
$42.16 p/Share
883
Reduced 1.21%
71,895
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$32,808
$41.53 p/Share
790
Reduced 1.07%
72,778
Common Stock