Dec 12
2025
BUY
Exercise of conversion of derivative security
-
36
Added 0.35%
10,183
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
-
25
Added 0.25%
10,147
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
533
Added 5.0%
10,122
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
-
20
Added 0.21%
9,589
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.03%
9,569
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
15
Added 0.16%
9,581
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$18,645
$91.85 p/Share
203
Reduced 2.08%
9,566
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
5
Added 0.05%
9,769
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
685
Added 6.56%
9,764
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$15,568
$92.12 p/Share
169
Reduced 1.83%
9,079
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
17
Added 0.18%
9,248
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$59,766
$100.28 p/Share
596
Reduced 6.06%
9,231
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
22
Added 0.22%
9,827
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$29,694
$101.0 p/Share
294
Reduced 2.91%
9,805
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
18
Added 0.18%
10,099
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$25,785
$101.12 p/Share
255
Reduced 2.47%
10,081
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
4
Added 0.04%
10,336
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
1,669
Added 13.91%
10,332
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$16,664
$105.47 p/Share
158
Reduced 1.79%
8,663
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
12
Added 0.14%
8,821
Common Stock
Feb 29
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.03%
6,450
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,585,102
$69.93 p/Share
36,967
Reduced 85.14%
6,452
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$20,720
$70.0 p/Share
296
Reduced 3.25%
8,809
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$1,081,768
$31.92 p/Share
33,890
Added 78.82%
9,105
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,649
Added 22.55%
9,099
Common Stock