Oct 09
2024
BUY
Grant, award, or other acquisition
-
661
Added 1.05%
62,211
Common Stock, par valu...
Sep 17
2024
SELL
Open market or private sale
$458,400
$38.2 p/Share
12,000
Reduced 16.32%
61,549
Common Stock, par valu...
Jul 10
2024
BUY
Grant, award, or other acquisition
-
756
Added 1.02%
73,549
Common Stock, par valu...
Apr 10
2024
BUY
Grant, award, or other acquisition
-
722
Added 0.98%
72,793
Common Stock, par valu...
Feb 02
2024
SELL
Payment of exercise price or tax liability
$367,734
$35.2 p/Share
10,447
Reduced 12.66%
72,070
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
7,103
Added 10.79%
58,714
Common Stock, par valu...
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
23,803
Added 22.39%
82,517
Common Stock, par valu...
Jan 12
2024
SELL
Payment of exercise price or tax liability
$80,149
$40.5 p/Share
1,979
Reduced 3.69%
51,611
Common Stock, par valu...
Jan 10
2024
BUY
Grant, award, or other acquisition
-
544
Added 1.0%
53,590
Common Stock, par valu...
Dec 21
2023
SELL
Open market or private sale
$206,339
$40.61 p/Share
5,081
Reduced 8.74%
53,045
Common Stock, par valu...
Nov 03
2023
SELL
Open market or private sale
$133,476
$31.78 p/Share
4,200
Reduced 6.74%
58,126
Common Stock, par valu...
Oct 11
2023
BUY
Grant, award, or other acquisition
-
718
Added 1.14%
62,326
Common Stock, par valu...
Sep 29
2023
SELL
Open market or private sale
$136,310
$31.7 p/Share
4,300
Reduced 6.52%
61,608
Common Stock, par valu...
Jul 12
2023
BUY
Grant, award, or other acquisition
-
667
Added 1.0%
65,908
Common Stock, par valu...
Apr 12
2023
BUY
Grant, award, or other acquisition
-
710
Added 1.08%
65,240
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
6,306
Added 8.9%
64,529
Common Stock, par valu...
Feb 02
2023
SELL
Payment of exercise price or tax liability
$138,539
$41.0 p/Share
3,379
Reduced 5.49%
58,223
Common Stock, par valu...
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
9,771
Added 13.69%
61,602
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$122,528
$40.68 p/Share
3,012
Reduced 5.49%
51,831
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
561
Added 1.01%
54,843
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
541
Added 0.99%
54,281
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
407
Added 0.75%
53,740
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
277
Added 0.52%
53,332
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$270,863
$63.05 p/Share
4,296
Reduced 7.49%
53,055
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
3,966
Added 7.87%
46,418
Common Stock, par valu...