Sep 05
2024
BUY
Grant, award, or other acquisition
-
117
Added 0.21%
56,472
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$8,283
$27.61 p/Share
300
Reduced 0.53%
56,355
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
164
Added 0.29%
56,655
Common Stock
Mar 04
2024
SELL
Open market or private sale
$450,932
$30.27 p/Share
14,897
Reduced 20.87%
56,491
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$394,621
$26.49 p/Share
14,897
Added 17.26%
71,388
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
148
Added 0.26%
56,491
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$8,661
$30.39 p/Share
285
Reduced 0.5%
56,343
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$9,390
$30.39 p/Share
309
Reduced 0.54%
56,628
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
6,870
Added 10.77%
56,937
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
89
Added 0.18%
50,067
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
82
Added 0.16%
49,978
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$7,558
$26.43 p/Share
286
Reduced 0.57%
49,896
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
101
Added 0.2%
50,182
Common Stock
May 12
2023
BUY
Open market or private purchase
$26,900
$26.9 p/Share
1,000
Added 1.96%
50,081
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
76
Added 0.15%
49,081
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$13,150
$39.61 p/Share
332
Reduced 0.67%
49,005
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
3,643
Added 6.88%
49,337
Common Stock
Dec 08
2022
-
1,500
Reduced 3.18%
45,694
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
61
Added 0.13%
47,194
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$15,609
$36.05 p/Share
433
Reduced 0.91%
47,133
Common Stock
Oct 27
2022
BUY
Open market or private purchase
$66,440
$33.22 p/Share
2,000
Added 4.04%
47,566
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
66
Added 0.14%
45,566
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$10,160
$37.08 p/Share
274
Reduced 0.6%
45,500
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
70
Added 0.15%
45,774
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
67
Added 0.15%
45,704
Common Stock