Mar 25
2024
SELL
Payment of exercise price or tax liability
$25,315
$30.21 p/Share
838
Reduced 1.35%
61,172
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
21,720
Added 26.64%
59,812
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$22,796
$32.99 p/Share
691
Reduced 1.63%
41,638
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$22,315
$33.06 p/Share
675
Reduced 1.74%
38,092
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$73,161
$33.06 p/Share
2,213
Reduced 4.97%
42,329
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
6,450
Added 12.65%
44,542
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$31,717
$32.2 p/Share
985
Reduced 2.48%
38,767
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$45,945
$38.74 p/Share
1,186
Reduced 2.9%
39,752
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$25,303
$40.1 p/Share
631
Reduced 1.52%
40,938
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$37,841
$40.69 p/Share
930
Reduced 2.14%
42,519
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
11,000
Added 20.2%
43,449
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$32,824
$39.5 p/Share
831
Reduced 2.5%
32,449
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
10,700
Added 24.33%
33,280
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$24,901
$35.22 p/Share
707
Reduced 3.17%
21,580
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$38,465
$40.49 p/Share
950
Reduced 2.23%
41,569
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$33,459
$35.22 p/Share
950
Reduced 4.09%
22,287
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$32,875
$35.35 p/Share
930
Reduced 3.85%
23,237
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$36,191
$45.58 p/Share
794
Reduced 3.18%
24,167
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$25,680
$52.09 p/Share
493
Reduced 1.94%
24,961
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$33,298
$52.11 p/Share
639
Reduced 2.45%
25,454
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 22.33%
26,093
Common Stock