May 14
2024
SELL
Open market or private sale
$151,740
$40.09 p/Share
3,785
Reduced 11.88%
28,072
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$32,830
$36.6 p/Share
897
Reduced 2.74%
31,857
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$12,679
$34.93 p/Share
363
Reduced 1.19%
30,242
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,380
Added 26.2%
20,790
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$16,372
$34.18 p/Share
479
Reduced 1.59%
29,585
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$39,744
$35.11 p/Share
1,132
Reduced 3.78%
28,784
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$3,032
$33.69 p/Share
90
Reduced 0.33%
27,156
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,380
Added 26.48%
17,710
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$12,661
$38.72 p/Share
327
Reduced 1.29%
24,987
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$20,166
$38.56 p/Share
523
Reduced 2.09%
24,514
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$3,446
$38.29 p/Share
90
Reduced 0.38%
23,757
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$8,374
$40.85 p/Share
205
Reduced 0.86%
23,587
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$11,218
$40.5 p/Share
277
Reduced 1.18%
23,202
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$58,330
$39.68 p/Share
1,470
Reduced 6.09%
22,679
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
6,050
Added 28.92%
14,870
Common Stock
Apr 05
2021
SELL
Payment of exercise price or tax liability
$15,808
$58.55 p/Share
270
Reduced 1.31%
20,309
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$14,121
$58.11 p/Share
243
Reduced 1.21%
19,799
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$11,570
$56.44 p/Share
205
Reduced 1.05%
19,342
Common Stock
Feb 22
2021
SELL
Open market or private sale
$498,858
$53.07 p/Share
9,400
Reduced 33.15%
18,957
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$413,036
$43.94 p/Share
9,400
Added 28.87%
23,157
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$46,909
$50.01 p/Share
938
Reduced 4.71%
18,957
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
4,600
Added 27.71%
12,000
Common Stock