Dec 02
2024
SELL
Open market or private sale
$346,290
$40.74 p/Share
8,500
Reduced 12.35%
60,346
Common Stock, par valu...
Oct 09
2024
BUY
Grant, award, or other acquisition
-
330
Added 0.48%
68,846
Common Stock, par valu...
Jul 10
2024
BUY
Grant, award, or other acquisition
-
377
Added 0.55%
68,516
Common Stock, par valu...
May 08
2024
SELL
Open market or private sale
$400,200
$33.35 p/Share
12,000
Reduced 14.97%
68,139
Common Stock, par valu...
Apr 10
2024
BUY
Grant, award, or other acquisition
-
360
Added 0.45%
80,139
Common Stock, par valu...
Feb 02
2024
SELL
Payment of exercise price or tax liability
$842,758
$35.2 p/Share
23,942
Reduced 23.08%
79,778
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
12,074
Added 18.51%
53,139
Common Stock, par valu...
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
50,581
Added 32.78%
103,720
Common Stock, par valu...
Jan 12
2024
SELL
Payment of exercise price or tax liability
$139,158
$40.5 p/Share
3,436
Reduced 7.72%
41,065
Common Stock, par valu...
Jan 10
2024
BUY
Grant, award, or other acquisition
-
247
Added 0.55%
44,501
Common Stock, par valu...
Oct 11
2023
BUY
Grant, award, or other acquisition
-
325
Added 0.73%
44,254
Common Stock, par valu...
Jul 12
2023
BUY
Grant, award, or other acquisition
-
302
Added 0.68%
43,928
Common Stock, par valu...
Apr 12
2023
BUY
Grant, award, or other acquisition
-
322
Added 0.73%
43,625
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
10,719
Added 19.84%
43,303
Common Stock, par valu...
Feb 02
2023
SELL
Payment of exercise price or tax liability
$422,095
$41.0 p/Share
10,295
Reduced 24.01%
32,584
Common Stock, par valu...
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
20,764
Added 32.63%
42,879
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$240,174
$40.68 p/Share
5,904
Reduced 21.07%
22,115
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
254
Added 0.9%
28,019
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
245
Added 0.87%
27,765
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
184
Added 0.66%
27,519
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
125
Added 0.46%
27,335
Common Stock, par valu...
Mar 09
2022
SELL
Open market or private sale
$250,984
$73.28 p/Share
3,425
Reduced 11.18%
27,209
Common Stock, par valu...
Feb 11
2022
SELL
Open market or private sale
$274,640
$68.66 p/Share
4,000
Reduced 11.55%
30,634
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$530,566
$63.05 p/Share
8,415
Reduced 19.55%
34,634
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
6,741
Added 21.36%
24,819
Common Stock, par valu...