Dec 13
2024
BUY
Grant, award, or other acquisition
-
55,906
Added 26.92%
151,746
Common Stock
Dec 05
2024
SELL
Open market or private sale
$36,854
$27.34 p/Share
1,348
Reduced 1.39%
95,840
Common Stock
Dec 04
2024
SELL
Open market or private sale
$192,359
$28.54 p/Share
6,740
Reduced 6.49%
97,188
Common Stock
Oct 02
2024
BUY
Other acquisition or disposition
-
163
Added 0.16%
103,928
Common Stock
Sep 06
2024
SELL
Open market or private sale
$35,695
$26.48 p/Share
1,348
Reduced 1.28%
103,764
Common Stock
Sep 05
2024
SELL
Open market or private sale
$36,530
$27.1 p/Share
1,348
Reduced 1.27%
105,112
Common Stock
Aug 06
2024
SELL
Open market or private sale
$45,090
$33.45 p/Share
1,348
Reduced 1.25%
106,460
Common Stock
Aug 05
2024
SELL
Open market or private sale
$43,553
$32.31 p/Share
1,348
Reduced 1.23%
107,808
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$66,593
$36.65 p/Share
1,817
Reduced 1.64%
109,160
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
3,750
Added 3.27%
110,977
Common Stock
Jul 09
2024
SELL
Open market or private sale
$45,737
$33.93 p/Share
1,348
Reduced 1.24%
107,227
Common Stock
Jul 08
2024
SELL
Open market or private sale
$45,616
$33.74 p/Share
1,352
Reduced 1.23%
108,575
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$73,603
$32.8 p/Share
2,244
Reduced 2.0%
109,927
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,058
Added 4.31%
112,171
Common Stock
Jun 12
2024
BUY
Other acquisition or disposition
-
114
Added 0.11%
107,113
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
-
1,581
Added 1.46%
106,999
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$190,764
$31.97 p/Share
5,967
Reduced 7.26%
76,207
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
13,452
Added 14.27%
80,809
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
29,211
Added 21.7%
105,418
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$20,721
$26.43 p/Share
784
Reduced 1.13%
68,722
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
1,762
Added 2.47%
69,506
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$111,939
$25.24 p/Share
4,435
Reduced 6.14%
67,744
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 12.17%
72,179
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$35,445
$19.54 p/Share
1,814
Reduced 2.83%
62,179
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 5.54%
63,993
Common Stock