Mar 10
2025
SELL
Payment of exercise price or tax liability
$85,736
$81.19 p/Share
1,056
Reduced 4.37%
23,108
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$746,136
$81.19 p/Share
9,190
Reduced 27.55%
24,164
Common Stock
Mar 10
2025
SELL
Open market or private sale
$163,320
$81.66 p/Share
2,000
Reduced 7.01%
26,545
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
9,190
Added 25.46%
26,906
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
5,437
Added 16.0%
28,545
Common Stock
Dec 19
2024
BUY
Grant, award, or other acquisition
-
86
Added 0.35%
24,164
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$35,897
$98.89 p/Share
363
Reduced 1.49%
24,077
Common Stock
Sep 19
2024
SELL
Payment of exercise price or tax liability
$459
$91.97 p/Share
5
Reduced 0.02%
24,382
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
96
Added 0.39%
24,440
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$58,593
$79.18 p/Share
740
Reduced 2.95%
24,350
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
120
Added 0.48%
25,091
Common Stock
Apr 04
2024
SELL
Sale (or disposition) back to the issuer
$560,905
$66.02 p/Share
8,496
Reduced 25.39%
24,970
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
8,496
Added 22.68%
28,969
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
131
Added 0.52%
24,970
Common Stock
Mar 10
2024
SELL
Sale (or disposition) back to the issuer
$336,831
$59.0 p/Share
5,709
Reduced 24.79%
17,324
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
5,709
Added 22.23%
19,970
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
7,514
Added 23.23%
24,838
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
58
Added 0.33%
17,324
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$11,943
$47.02 p/Share
254
Reduced 1.45%
17,265
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
254
Added 1.43%
17,520
Common Stock
Oct 04
2023
SELL
Sale (or disposition) back to the issuer
$159,758
$36.35 p/Share
4,395
Reduced 20.29%
17,265
Common Stock
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
4,395
Added 16.87%
21,661
Common Stock
Sep 10
2023
BUY
Grant, award, or other acquisition
-
4,843
Added 21.91%
17,265
Common Stock