Oct 29
2024
SELL
Payment of exercise price or tax liability
$17,019
$45.63 p/Share
373
Reduced 2.35%
15,489
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$10,998
$20.33 p/Share
541
Added 3.3%
15,862
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$24,924
$33.5 p/Share
744
Reduced 4.66%
15,212
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$20,785
$35.41 p/Share
587
Reduced 3.55%
15,956
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,340
Added 24.4%
16,543
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$10,963
$33.63 p/Share
326
Reduced 2.83%
11,203
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
661
Added 5.42%
11,529
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$7,082
$29.76 p/Share
238
Reduced 2.15%
10,814
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$17,585
$31.8 p/Share
553
Reduced 4.83%
10,891
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$9,301
$33.46 p/Share
278
Reduced 2.37%
11,444
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
2,585
Added 18.07%
11,722
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,166
$40.42 p/Share
301
Reduced 3.19%
9,137
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
609
Added 6.06%
9,438
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$8,804
$36.99 p/Share
238
Reduced 2.64%
8,785
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$15,153
$37.05 p/Share
409
Reduced 4.39%
8,909
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,517
Added 14.0%
9,318
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$25,834
$41.4 p/Share
624
Reduced 7.41%
7,801
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,271
Added 13.11%
8,425
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$9,853
$41.4 p/Share
238
Reduced 3.24%
7,117
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$9,124
$40.55 p/Share
225
Reduced 3.0%
7,279
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,655
Added 18.07%
7,504
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$22,396
$39.36 p/Share
569
Reduced 8.87%
5,849
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,234
Added 16.13%
6,418
Common Stock
Jul 01
2020
BUY
Grant, award, or other acquisition
-
1,631
Added 24.3%
5,081
Common Stock