Aug 25
2024
SELL
Payment of exercise price or tax liability
$41,780
$46.63 p/Share
896
Reduced 0.14%
629,873
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
3,684
Added 0.58%
630,539
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$69,038
$45.39 p/Share
1,521
Reduced 0.24%
627,085
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 0.98%
628,606
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$25,939
$28.95 p/Share
896
Reduced 0.14%
622,356
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
3,682
Added 0.59%
622,586
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$44,427
$29.19 p/Share
1,522
Reduced 0.25%
619,570
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 1.0%
621,092
Common Stock
May 07
2024
BUY
Open market or private purchase
$499,698
$24.14 p/Share
20,700
Added 3.26%
614,842
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$5,126
$27.27 p/Share
188
Reduced 0.03%
594,142
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
803
Added 0.13%
594,330
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$39,399
$23.0 p/Share
1,713
Reduced 0.29%
593,527
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
5,782
Added 0.96%
593,807
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$41,227
$27.07 p/Share
1,523
Reduced 0.26%
589,458
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
5,782
Added 0.97%
589,688
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$42,011
$29.88 p/Share
1,406
Reduced 0.24%
585,199
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
5,782
Added 0.98%
585,429
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$29,019
$20.64 p/Share
1,406
Reduced 0.24%
580,823
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
5,780
Added 0.98%
581,053
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$144,942
$56.53 p/Share
2,564
Reduced 0.44%
576,449
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
10,124
Added 1.72%
577,370
Common Stock
Dec 20
2022
-
4,000
Reduced 0.7%
568,889
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$71,880
$17.97 p/Share
4,000
Added 0.69%
572,889
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$135,000
$54.13 p/Share
2,494
Reduced 0.44%
568,889
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
-
6,340
Added 1.1%
569,966
Common Stock