Nov 18
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
25,584
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.05%
25,572
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$17,230
$44.87 p/Share
384
Reduced 1.48%
25,627
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,613
Added 9.13%
26,011
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$12,532
$44.76 p/Share
280
Reduced 1.23%
22,421
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$43,730
$44.76 p/Share
977
Added 4.01%
23,398
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$15,698
$44.98 p/Share
349
Reduced 1.51%
22,701
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.05%
23,050
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
23,039
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$274,620
$25.52 p/Share
10,761
Added 31.85%
23,027
Common Stock
Feb 01
2024
SELL
Open market or private sale
$349,233
$38.5 p/Share
9,071
Reduced 42.51%
12,266
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
14
Added 0.07%
21,337
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.06%
21,322
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
3,961
Added 15.67%
21,309
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$6,010
$35.15 p/Share
171
Reduced 0.98%
17,348
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$11,863
$35.95 p/Share
330
Reduced 2.0%
16,210
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$47,058
$35.95 p/Share
1,309
Added 6.95%
17,519
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$11,359
$35.17 p/Share
323
Reduced 1.92%
16,541
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$14,285
$34.59 p/Share
413
Reduced 2.39%
16,864
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
17,278
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.08%
17,264
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.09%
17,250
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
17,234
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$12,325
$33.31 p/Share
370
Reduced 2.1%
17,219
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$11,523
$33.99 p/Share
339
Reduced 1.89%
17,590
Common Stock