May 21
2024
SELL
Open market or private sale
$942,030
$40.02 p/Share
23,539
Reduced 52.55%
21,256
Common Stock
May 21
2024
BUY
Open market or private purchase
$1,120,560
$40.02 p/Share
28,000
Added 36.24%
49,256
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$180,490
$36.7 p/Share
4,918
Reduced 9.89%
44,795
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
$268,350
$36.7 p/Share
7,312
Added 13.7%
46,057
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$134,175
$36.7 p/Share
3,656
Added 6.85%
49,713
Common Stock
Feb 17
2024
SELL
Sale (or disposition) back to the issuer
$74,725
$36.72 p/Share
2,035
Reduced 4.99%
38,745
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,035
Added 4.75%
40,780
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$29,963
$36.72 p/Share
816
Reduced 2.06%
38,745
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$90,514
$36.72 p/Share
2,465
Reduced 5.87%
39,561
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,465
Added 5.54%
42,026
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$380,015
$36.72 p/Share
10,349
Added 20.82%
39,367
Common Stock
May 01
2023
BUY
Open market or private purchase
$60,660
$30.33 p/Share
2,000
Added 6.49%
28,809
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$33,715
$43.28 p/Share
779
Reduced 3.16%
23,891
Common Stock
Feb 17
2023
SELL
Sale (or disposition) back to the issuer
$88,074
$43.28 p/Share
2,035
Reduced 7.62%
24,670
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,035
Added 7.08%
26,705
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$217,921
$43.29 p/Share
5,034
Reduced 16.95%
24,670
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$45,238
$43.29 p/Share
1,045
Reduced 3.4%
29,704
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$133,419
$43.29 p/Share
3,082
Added 9.11%
30,749
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$505
$36.05 p/Share
14
Reduced 0.05%
27,667
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$53,934
$35.6 p/Share
1,515
Reduced 5.19%
27,681
Common Stock
Apr 27
2022
BUY
Open market or private purchase
$85,460
$42.73 p/Share
2,000
Added 6.41%
29,196
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$39,113
$52.43 p/Share
746
Reduced 2.67%
27,196
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$51,515
$52.89 p/Share
974
Reduced 3.37%
27,942
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$483
$43.88 p/Share
11
Reduced 0.04%
28,916
Common Stock
Jun 24
2021
SELL
Payment of exercise price or tax liability
$65,326
$44.47 p/Share
1,469
Reduced 4.83%
28,927
Common Stock