Nov 15
2024
SELL
Open market or private sale
$1,408,750
$56.35 p/Share
25,000
Reduced 5.14%
461,443
Common Stock, par valu...
Oct 15
2024
SELL
Open market or private sale
$1,555,750
$62.23 p/Share
25,000
Reduced 4.89%
486,443
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$1,540,250
$61.61 p/Share
25,000
Reduced 4.66%
511,443
Common Stock, par valu...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$4,914,382
$42.44 p/Share
115,796
Reduced 17.75%
536,443
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
309,131
Added 32.16%
652,239
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,254,135
$43.56 p/Share
28,791
Reduced 7.74%
343,108
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$236,638
$43.19 p/Share
5,479
Reduced 1.45%
371,899
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
28,076
Added 6.92%
377,378
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$339,901
$39.45 p/Share
8,616
Reduced 2.41%
349,302
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$759,846
$40.51 p/Share
18,757
Reduced 4.98%
357,918
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
44,793
Added 10.63%
376,675
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$889,313
$30.38 p/Share
29,273
Reduced 8.11%
331,882
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
40,595
Added 10.1%
361,155
Common Stock, par valu...
Nov 01
2022
SELL
Open market or private sale
$453,450
$30.23 p/Share
15,000
Reduced 4.3%
333,753
Common Stock, par valu...
Oct 03
2022
SELL
Open market or private sale
$406,950
$27.13 p/Share
15,000
Reduced 4.18%
343,753
Common Stock, par valu...
Sep 01
2022
SELL
Open market or private sale
$436,350
$29.09 p/Share
15,000
Reduced 3.96%
363,753
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$119,865
$25.7 p/Share
4,664
Reduced 1.22%
378,753
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$402,652
$23.54 p/Share
17,105
Reduced 4.27%
383,417
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
17,033
Added 4.08%
400,522
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$311,331
$16.74 p/Share
18,598
Reduced 6.07%
287,881
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
95,608
Added 19.96%
383,489
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$96,498
$20.69 p/Share
4,664
Reduced 1.5%
306,479
Common Stock, par valu...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$183,155
$21.26 p/Share
8,615
Reduced 2.69%
311,143
Common Stock, par valu...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
18,941
Added 5.59%
319,758
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$199,138
$21.28 p/Share
9,358
Reduced 3.02%
300,817
Common Stock, par valu...