Nov 06
2024
SELL
Payment of exercise price or tax liability
$360,566
$42.59 p/Share
8,466
Reduced 10.11%
75,279
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$337,079
$36.92 p/Share
9,130
Added 9.83%
83,745
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$61,302
$34.42 p/Share
1,781
Reduced 2.33%
74,558
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$45,630
$34.36 p/Share
1,328
Reduced 1.71%
76,339
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$213,527
$34.49 p/Share
6,191
Reduced 7.38%
77,667
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
21,339
Added 20.28%
83,858
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$262,895
$35.02 p/Share
7,507
Reduced 10.72%
62,505
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$239,787
$28.89 p/Share
8,300
Added 10.6%
70,012
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$36,190
$40.94 p/Share
884
Reduced 1.41%
61,647
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$72,657
$40.98 p/Share
1,773
Reduced 2.76%
62,531
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
8,785
Added 12.02%
64,304
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$87,031
$40.86 p/Share
2,130
Reduced 3.69%
55,519
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$280,243
$42.89 p/Share
6,534
Reduced 10.18%
57,634
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$217,377
$26.19 p/Share
8,300
Added 11.45%
64,168
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$19,110
$36.61 p/Share
522
Reduced 0.93%
55,816
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$30,905
$35.0 p/Share
883
Reduced 1.54%
56,338
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$64,099
$35.93 p/Share
1,784
Reduced 3.02%
57,221
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$36,830
$36.72 p/Share
1,003
Reduced 1.67%
59,005
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,795
Added 10.17%
60,008
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$275,418
$36.86 p/Share
7,472
Reduced 12.31%
53,213
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$244,020
$29.4 p/Share
8,300
Added 12.03%
60,685
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$19,288
$36.95 p/Share
522
Reduced 0.99%
52,323
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$19,690
$37.72 p/Share
522
Reduced 0.98%
52,845
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$34,463
$39.03 p/Share
883
Reduced 1.63%
53,367
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$71,403
$37.64 p/Share
1,897
Reduced 3.38%
54,250
Common Stock