Sep 03
2024
SELL
Payment of exercise price or tax liability
$82,929
$70.88 p/Share
1,170
Reduced 0.0%
24,727,532
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.01%
24,728,206
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$44,588
$57.46 p/Share
776
Reduced 0.0%
24,726,060
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
2,641
Added 0.01%
24,726,469
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$35,583
$62.1 p/Share
573
Reduced 0.0%
24,724,195
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
24,724,768
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$55,352
$66.61 p/Share
831
Reduced 0.0%
24,722,817
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.01%
24,723,223
Common Stock
Dec 20
2023
-
55,200
Reduced 0.22%
24,721,006
Common Stock
Dec 19
2023
-
650
Reduced 0.0%
24,776,206
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$49,682
$52.63 p/Share
944
Reduced 0.0%
24,776,856
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
-
1,952
Added 0.01%
24,777,800
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$68,117
$53.3 p/Share
1,278
Reduced 0.01%
24,775,848
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
2,643
Added 0.01%
24,776,522
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$42,789
$49.41 p/Share
866
Reduced 0.0%
32,274,483
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
32,275,349
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$42,569
$50.92 p/Share
836
Reduced 0.0%
32,273,398
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.01%
32,273,867
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$27,853
$48.61 p/Share
573
Reduced 0.0%
32,271,592
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
1,951
Added 0.01%
32,272,165
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$19,460
$47.58 p/Share
409
Reduced 0.0%
32,270,214
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.0%
32,270,623
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$17,560
$47.85 p/Share
367
Reduced 0.0%
32,269,230
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.0%
32,269,597
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$27,446
$47.9 p/Share
573
Reduced 0.0%
32,268,348
Common Stock