Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$102,201
$39.46 p/Share
2,590
Reduced 61.39%
1,629
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$102,201
$39.46 p/Share
2,590
Added 38.11%
4,207
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$11,727
$39.62 p/Share
296
Reduced 15.38%
1,629
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
670
Added 25.82%
1,925
Common Stock
Feb 24
2024
SELL
Sale (or disposition) back to the issuer
$116,364
$43.13 p/Share
2,698
Reduced 100.0%
0
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$42,439
$43.13 p/Share
984
Reduced 43.95%
1,255
Common Stock
Feb 24
2024
BUY
Grant, award, or other acquisition
-
2,239
Added 50.0%
2,239
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
$116,364
$43.13 p/Share
2,698
Added 50.0%
2,698
Common Stock
Oct 31
2023
SELL
Open market or private sale
$50,545
$55.0 p/Share
919
Reduced 100.0%
0
Common Stock
Oct 18
2023
SELL
Open market or private sale
$20,405
$55.0 p/Share
371
Reduced 28.76%
919
Common Stock
Oct 17
2023
SELL
Open market or private sale
$37,785
$55.0 p/Share
687
Reduced 34.75%
1,290
Common Stock
Oct 16
2023
SELL
Open market or private sale
$51,810
$55.0 p/Share
942
Reduced 32.27%
1,977
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$180,102
$58.06 p/Share
3,102
Reduced 51.52%
2,919
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$180,102
$58.06 p/Share
3,102
Added 34.0%
6,021
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$134,778
$58.27 p/Share
2,313
Reduced 44.21%
2,919
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
5,232
Added 50.0%
5,232
Common Stock
Jul 25
2022
SELL
Open market or private sale
$160,098
$63.28 p/Share
2,530
Reduced 100.0%
0
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$72,044
$69.81 p/Share
1,032
Reduced 28.97%
2,530
Common Stock
Feb 26
2022
BUY
Grant, award, or other acquisition
-
2,233
Added 38.53%
3,562
Common Stock
Jul 16
2021
SELL
Open market or private sale
$229,320
$78.4 p/Share
2,925
Reduced 54.22%
2,470
Common Stock
May 04
2021
SELL
Open market or private sale
$340,887
$65.91 p/Share
5,172
Reduced 48.94%
5,395
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$63,968
$69.38 p/Share
922
Reduced 7.15%
11,966
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,063
Added 13.8%
12,888
Common Stock
Jan 06
2021
SELL
Open market or private sale
$75,300
$75.0 p/Share
1,004
Reduced 8.49%
10,825
Common Stock