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
Jun 15
2023
SELL
Payment of exercise price or tax liability
$63,742
$20.21 p/Share
3,154
Reduced 4.97%
60,243
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
5,058
Added 7.39%
63,397
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$46,714
$24.73 p/Share
1,889
Reduced 3.14%
58,339
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,433
Added 9.65%
60,228
Common Stock