Mar 28
2025
SELL
Payment of exercise price or tax liability
$24,687
$38.04 p/Share
649
Reduced 4.18%
14,861
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
1,735
Added 10.06%
15,510
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$20,007
$37.75 p/Share
530
Reduced 3.7%
13,775
Common Stock
Mar 27
2025
BUY
Exercise of conversion of derivative security
-
1,419
Added 9.02%
14,305
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$30,544
$39.16 p/Share
780
Reduced 5.71%
12,886
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
2,087
Added 13.25%
13,666
Common Stock
Aug 14
2024
SELL
Open market or private sale
$400,149
$46.26 p/Share
8,650
Reduced 42.84%
11,541
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$238,913
$27.62 p/Share
8,650
Added 29.99%
20,191
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$9,252
$32.58 p/Share
284
Reduced 2.41%
11,490
Common Stock
Mar 29
2024
BUY
Exercise of conversion of derivative security
-
760
Added 6.06%
11,774
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$20,969
$32.31 p/Share
649
Reduced 5.56%
11,014
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
1,735
Added 12.95%
11,663
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$16,827
$31.69 p/Share
531
Reduced 5.08%
9,928
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
1,420
Added 11.95%
10,459
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$10,505
$26.8 p/Share
392
Reduced 4.21%
8,925
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
1,047
Added 10.1%
9,317
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$7,753
$27.3 p/Share
284
Reduced 3.32%
8,270
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
-
760
Added 8.16%
8,554
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$17,059
$26.95 p/Share
633
Reduced 7.51%
7,794
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
-
1,735
Added 17.07%
8,427
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$11,850
$30.23 p/Share
392
Reduced 5.18%
7,182
Common Stock
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
1,047
Added 12.14%
7,574
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$17,981
$28.77 p/Share
625
Reduced 8.74%
6,527
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
1,677
Added 19.76%
6,811
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$17,235
$53.03 p/Share
325
Reduced 5.68%
5,392
Common Stock