May 22
2025
SELL
Payment of exercise price or tax liability
$22,866
$111.0 p/Share
206
Reduced 2.72%
7,354
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$14,206
$118.39 p/Share
120
Reduced 1.56%
7,560
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$19,863
$121.86 p/Share
163
Reduced 2.08%
7,680
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
1,428
Added 15.4%
7,843
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$177,652
$121.68 p/Share
1,460
Reduced 18.14%
6,589
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
4,806
Added 37.39%
8,049
Common Stock
Feb 19
2025
SELL
Open market or private sale
$308,000
$125.0 p/Share
2,464
Reduced 44.53%
3,069
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$143,606
$96.51 p/Share
1,488
Added 24.62%
4,557
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$44,973
$177.06 p/Share
254
Reduced 6.16%
3,871
Common Stock
May 21
2024
SELL
Open market or private sale
$1,692,693
$177.86 p/Share
9,517
Reduced 69.76%
4,125
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$552,183
$102.56 p/Share
5,384
Added 36.15%
9,509
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,179
Added 12.49%
8,258
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$19,328
$174.13 p/Share
111
Reduced 1.54%
7,079
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$28,383
$174.13 p/Share
163
Reduced 2.22%
7,190
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$237,138
$176.18 p/Share
1,346
Reduced 15.47%
7,353
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,403
Added 33.61%
8,699
Common Stock
Aug 07
2023
SELL
Open market or private sale
$446,976
$134.51 p/Share
3,323
Reduced 44.34%
4,171
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$97,496
$41.97 p/Share
2,323
Added 23.66%
7,494
Common Stock
Jun 05
2023
SELL
Open market or private sale
$718,550
$102.65 p/Share
7,000
Reduced 57.51%
5,171
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,031
Added 14.3%
12,171
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$31,764
$96.55 p/Share
329
Reduced 3.14%
10,140
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$16,137
$98.4 p/Share
164
Reduced 1.54%
10,469
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$233,024
$88.67 p/Share
2,628
Reduced 19.82%
10,633
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
8,661
Added 39.51%
13,261
Common Stock
Dec 02
2022
SELL
Open market or private sale
$58,692
$95.59 p/Share
614
Reduced 11.78%
4,600
Common Stock