May 17
2024
SELL
Payment of exercise price or tax liability
$39,084
$33.52 p/Share
1,166
Reduced 1.36%
84,498
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$157,415
$32.72 p/Share
4,811
Reduced 5.32%
85,664
Common Stock
May 03
2024
SELL
Open market or private sale
$537,645
$32.26 p/Share
16,666
Reduced 15.56%
90,475
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$333,320
$20.0 p/Share
16,666
Added 13.46%
107,141
Common Stock
May 02
2024
SELL
Open market or private sale
$531,843
$31.91 p/Share
16,667
Reduced 15.56%
90,475
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$333,340
$20.0 p/Share
16,667
Added 13.46%
107,142
Common Stock
May 01
2024
SELL
Open market or private sale
$537,844
$32.27 p/Share
16,667
Reduced 15.56%
90,475
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$333,340
$20.0 p/Share
16,667
Added 13.46%
107,142
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
24,952
Added 21.62%
90,475
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$233,169
$31.11 p/Share
7,495
Reduced 10.26%
65,523
Common Stock
Feb 24
2023
BUY
Open market or private purchase
$2,904
$29.04 p/Share
100
Added 0.14%
73,018
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$3,667
$36.67 p/Share
100
Added 0.14%
72,918
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$77,952
$45.4 p/Share
1,717
Reduced 2.3%
72,818
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$275,715
$42.47 p/Share
6,492
Reduced 8.02%
74,435
Common Stock
May 27
2022
BUY
Open market or private purchase
$4,264
$42.64 p/Share
100
Added 0.13%
74,535
Common Stock
May 17
2022
BUY
Grant, award, or other acquisition
-
9,112
Added 10.12%
80,927
Common Stock
Dec 20
2021
BUY
Open market or private purchase
$5,494
$54.94 p/Share
100
Added 0.14%
71,815
Common Stock
Dec 02
2021
BUY
Open market or private purchase
$5,964
$59.64 p/Share
100
Added 0.14%
71,715
Common Stock
Aug 19
2021
BUY
Open market or private purchase
$5,549
$55.49 p/Share
100
Added 0.14%
71,615
Common Stock
Aug 18
2021
SELL
Payment of exercise price or tax liability
$58,241
$55.31 p/Share
1,053
Reduced 1.45%
71,515
Common Stock
May 25
2021
SELL
Open market or private sale
$255,373
$47.76 p/Share
5,347
Reduced 6.86%
72,568
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
19,566
Added 20.07%
77,915
Common Stock
Feb 19
2021
BUY
Open market or private purchase
$10,028
$44.57 p/Share
225
Added 0.38%
58,349
Common Stock