Mar 25
2024
SELL
Payment of exercise price or tax liability
$37,430
$30.21 p/Share
1,239
Reduced 1.79%
68,135
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$45,130
$32.99 p/Share
1,368
Reduced 1.93%
69,374
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$34,283
$33.06 p/Share
1,037
Reduced 1.52%
67,218
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$113,792
$33.06 p/Share
3,442
Reduced 4.64%
70,742
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
6,966
Added 8.58%
74,184
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$45,466
$32.2 p/Share
1,412
Reduced 2.03%
68,255
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$45,945
$38.74 p/Share
1,186
Reduced 1.67%
69,667
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$43,107
$40.1 p/Share
1,075
Reduced 1.49%
70,853
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$51,543
$40.49 p/Share
1,273
Reduced 1.74%
71,928
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$40,486
$40.69 p/Share
995
Reduced 1.34%
73,201
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
11,000
Added 12.91%
74,196
Common Stock
Dec 09
2022
SELL
Open market or private sale
$181,720
$45.43 p/Share
4,000
Reduced 5.95%
63,196
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
10,700
Added 13.74%
67,196
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$41,102
$35.22 p/Share
1,167
Reduced 2.02%
56,496
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$44,729
$35.22 p/Share
1,270
Reduced 2.15%
57,663
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$35,103
$35.35 p/Share
993
Reduced 1.66%
58,933
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$40,341
$33.45 p/Share
1,206
Reduced 1.97%
59,926
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$58,810
$52.09 p/Share
1,129
Reduced 1.81%
61,132
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$64,304
$52.11 p/Share
1,234
Reduced 1.94%
62,261
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
8,100
Added 11.31%
63,495
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$49,300
$52.28 p/Share
943
Reduced 1.67%
55,395
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$58,060
$49.88 p/Share
1,164
Reduced 2.02%
56,338
Common Stock