Feb 09
2025
SELL
Payment of exercise price or tax liability
$19,632
$26.82 p/Share
732
Reduced 3.19%
22,194
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,494
Added 9.96%
22,542
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$41,763
$26.72 p/Share
1,563
Reduced 7.11%
20,432
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
5,298
Added 19.41%
21,995
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$29,421
$26.82 p/Share
1,097
Reduced 6.16%
16,697
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
3,168
Added 15.11%
17,794
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$26,937
$36.85 p/Share
731
Reduced 4.76%
14,626
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,492
Added 14.27%
14,973
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$72,774
$33.88 p/Share
2,148
Reduced 14.31%
12,865
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
6,997
Added 31.79%
15,013
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$19,761
$34.19 p/Share
578
Reduced 6.73%
8,016
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,669
Added 16.26%
8,594
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$28,452
$47.82 p/Share
595
Reduced 7.91%
6,925
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,307
Added 16.16%
6,781
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
739
Added 9.38%
7,137
Common Stock
Feb 06
2023
SELL
Open market or private sale
$112,330
$50.17 p/Share
2,239
Reduced 29.03%
5,474
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$12,468
$51.31 p/Share
243
Reduced 3.05%
7,713
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
702
Added 8.11%
7,956
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$29,657
$51.31 p/Share
578
Reduced 7.38%
7,254
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,668
Added 17.56%
7,832
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$8,723
$35.75 p/Share
244
Reduced 3.89%
6,028
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
702
Added 10.07%
6,272
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$1,966
$35.75 p/Share
55
Reduced 0.95%
5,706
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
191
Added 3.21%
5,761
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$20,577
$35.6 p/Share
578
Reduced 9.4%
5,570
Common Stock