May 10
2025
SELL
Payment of exercise price or tax liability
$30,436
$29.81 p/Share
1,021
Reduced 3.56%
27,658
Common Stock
May 10
2025
BUY
Exercise of conversion of derivative security
-
2,000
Added 6.52%
28,679
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$399,605
$35.47 p/Share
11,266
Reduced 29.69%
26,679
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
24,236
Added 46.75%
27,603
Common Stock
May 17
2024
SELL
Open market or private sale
$64,757
$35.29 p/Share
1,835
Reduced 12.07%
13,373
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$85,985
$33.68 p/Share
2,553
Reduced 14.69%
14,823
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 23.99%
15,844
Common Stock
Mar 14
2024
SELL
Open market or private sale
$318,976
$32.83 p/Share
9,716
Reduced 43.98%
12,376
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$325,511
$34.06 p/Share
9,557
Reduced 30.2%
22,092
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
22,518
Added 48.99%
23,450
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$71,688
$28.08 p/Share
2,553
Reduced 23.35%
8,379
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 34.72%
9,400
Common Stock
Mar 14
2023
SELL
Open market or private sale
$153,995
$30.96 p/Share
4,974
Reduced 45.61%
5,932
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$334,938
$32.15 p/Share
10,418
Reduced 48.86%
10,906
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
20,400
Added 55.09%
16,629
Common Stock
May 23
2022
SELL
Open market or private sale
$100,327
$41.0 p/Share
2,447
Reduced 79.14%
645
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$105,005
$41.13 p/Share
2,553
Reduced 47.37%
2,837
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 56.45%
3,858
Common Stock
Mar 14
2022
SELL
Open market or private sale
$256,004
$45.52 p/Share
5,624
Reduced 93.52%
390
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$199,246
$45.16 p/Share
4,412
Reduced 42.32%
6,014
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
8,638
Added 53.97%
7,366
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$46,484
$48.12 p/Share
966
Reduced 35.08%
1,788
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
2,364
Added 48.46%
2,514
Common Stock
Sep 13
2021
SELL
Open market or private sale
$253,176
$39.82 p/Share
6,358
Reduced 97.7%
150
Common Stock
Aug 13
2021
SELL
Open market or private sale
$99,920
$40.0 p/Share
2,498
Reduced 27.74%
6,508
Common Stock