Dec 05
2024
-
200
Reduced 0.04%
496,546
Common Stock
Dec 04
2024
-
667
Reduced 0.13%
496,746
Common Stock
Dec 03
2024
-
5,770
Reduced 1.15%
497,413
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$30,800
$32.32 p/Share
953
Reduced 0.19%
503,183
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
3,583
Added 0.71%
504,136
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$47,763
$35.25 p/Share
1,355
Reduced 0.27%
500,553
Common Stock
Feb 16
2024
SELL
Exercise of conversion of derivative security
$179,669
$35.25 p/Share
5,097
Reduced 100.0%
0
Restricted Stock Unit
Feb 16
2024
BUY
Exercise of conversion of derivative security
$179,669
$35.25 p/Share
5,097
Added 1.01%
501,908
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
5,036
Added 50.0%
5,036
Restricted Stock Unit
Nov 29
2023
-
2,200
Reduced 0.44%
496,811
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
5,647
Added 50.0%
5,647
Restricted Stock Unit
Aug 11
2023
SELL
Exercise of conversion of derivative security
$236,408
$31.3 p/Share
7,553
Reduced 100.0%
0
Restricted Stock Unit
Aug 11
2023
SELL
Payment of exercise price or tax liability
$63,445
$31.3 p/Share
2,027
Reduced 0.4%
499,011
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$236,408
$31.3 p/Share
7,553
Added 1.49%
501,038
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
5,781
Added 15.61%
31,246
Common Stock - Restric...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$53,432
$29.31 p/Share
1,823
Reduced 0.37%
493,485
Common Stock
Dec 15
2022
-
16,040
Reduced 3.18%
488,518
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
5,340
Added 14.2%
32,255
Common Stock - Restric...
Aug 12
2022
SELL
Payment of exercise price or tax liability
$72,434
$32.54 p/Share
2,226
Reduced 0.44%
504,558
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
3,892
Added 9.97%
35,134
Common Stock - Restric...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$70,594
$37.49 p/Share
1,883
Reduced 0.38%
498,565
Common Stock
Dec 21
2021
-
4,770
Reduced 0.96%
493,494
Common Stock
Aug 16
2021
SELL
Open market or private sale
$418,300
$41.83 p/Share
10,000
Reduced 1.96%
500,889
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
3,583
Added 8.58%
38,196
Common Stock - Restric...
Aug 13
2021
SELL
Payment of exercise price or tax liability
$65,792
$43.37 p/Share
1,517
Reduced 0.3%
510,889
Common Stock