May 31
2024
SELL
Payment of exercise price or tax liability
$125,861
$24.81 p/Share
5,073
Reduced 1.41%
354,813
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$51,977
$17.56 p/Share
2,960
Reduced 0.82%
359,605
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
44,510
Added 10.93%
362,565
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$17
$17.84 p/Share
1
Added 0.0%
318,055
Common Stock
Nov 13
2023
SELL
Open market or private sale
$1,253,743
$20.35 p/Share
61,609
Reduced 16.23%
318,054
Common Stock
Jul 25
2023
BUY
Open market or private purchase
$275,000
$55.0 p/Share
5,000
Added 1.3%
379,663
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,220
$39.08 p/Share
543
Added 0.14%
374,663
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$265,829
$36.43 p/Share
7,297
Reduced 1.91%
374,120
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$134,687
$36.83 p/Share
3,657
Reduced 0.95%
381,417
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$166,250
$33.25 p/Share
5,000
Added 1.28%
385,074
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
24,612
Added 6.08%
380,074
Common Stock
Feb 24
2023
BUY
Open market or private purchase
$367,800
$36.78 p/Share
10,000
Added 2.74%
355,462
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$817,462
$39.6 p/Share
20,643
Reduced 5.64%
345,462
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
85,000
Added 18.84%
366,105
Common Stock
Feb 08
2023
BUY
Open market or private purchase
$775,000
$38.75 p/Share
20,000
Added 6.64%
281,105
Common Stock
Sep 07
2022
BUY
Open market or private purchase
$240,600
$48.12 p/Share
5,000
Added 1.88%
261,105
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$197,464
$54.07 p/Share
3,652
Reduced 1.41%
256,105
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$349,348
$49.56 p/Share
7,049
Reduced 2.64%
259,757
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
22,048
Added 7.63%
266,806
Common Stock
May 02
2022
BUY
Open market or private purchase
$459,400
$45.94 p/Share
10,000
Added 3.93%
244,758
Common Stock
Sep 10
2021
BUY
Open market or private purchase
$301,000
$60.2 p/Share
5,000
Added 2.09%
234,758
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$318,500
$63.7 p/Share
5,000
Added 2.13%
229,758
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$21,240
$64.17 p/Share
331
Added 0.14%
229,427
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
22,048
Added 8.95%
224,427
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$763,992
$73.78 p/Share
10,355
Reduced 4.87%
202,379
Common Stock