May 31
2025
SELL
Payment of exercise price or tax liability
$332,180
$93.1 p/Share
3,568
Reduced 9.84%
32,709
Common Stock
May 31
2025
BUY
Exercise of conversion of derivative security
-
9,070
Added 20.0%
36,277
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$294,231
$91.49 p/Share
3,216
Reduced 10.57%
27,207
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
-
8,406
Added 22.08%
29,660
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$54,548
$86.86 p/Share
628
Reduced 2.77%
22,017
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
1,944
Added 7.91%
22,645
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$28,460
$85.21 p/Share
334
Reduced 1.59%
20,701
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
1,035
Added 4.69%
21,035
Common Stock
Jul 18
2024
SELL
Open market or private sale
$1,233,270
$84.79 p/Share
14,545
Reduced 42.1%
20,000
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$54,492
$78.07 p/Share
698
Reduced 1.98%
34,545
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
2,159
Added 5.77%
35,243
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$115,380
$75.02 p/Share
1,538
Reduced 4.44%
33,084
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,685
Added 12.05%
34,187
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$51,830
$71.49 p/Share
725
Reduced 2.36%
29,937
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
1,928
Added 5.92%
30,662
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$24,387
$35.55 p/Share
686
Reduced 1.99%
33,734
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
2,122
Added 5.81%
34,420
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$64,577
$36.3 p/Share
1,779
Reduced 5.22%
32,298
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
5,659
Added 14.61%
33,087
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$142,649
$40.56 p/Share
3,517
Reduced 11.01%
28,418
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
10,438
Added 24.63%
31,935
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$41,345
$43.43 p/Share
952
Reduced 4.24%
21,497
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
2,946
Added 11.94%
21,730
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$71,648
$47.67 p/Share
1,503
Reduced 7.16%
19,503
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
4,612
Added 18.81%
19,901
Common Stock