Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,719
Added 11.33%
13,448
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$61,954
$184.94 p/Share
335
Reduced 2.78%
11,729
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
1,379
Added 10.26%
12,064
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$69,834
$185.73 p/Share
376
Reduced 3.4%
10,685
Common Stock
Aug 28
2024
SELL
Open market or private sale
$54,384
$181.28 p/Share
300
Reduced 2.64%
11,061
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$149,609
$203.55 p/Share
735
Reduced 6.08%
11,361
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
3,064
Added 20.21%
12,096
Common Stock
Dec 22
2023
SELL
Open market or private sale
$128,617
$212.24 p/Share
606
Reduced 6.29%
9,032
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$23,845
$179.29 p/Share
133
Reduced 1.36%
9,638
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$18,894
$178.25 p/Share
106
Reduced 1.07%
9,771
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$42,245
$178.25 p/Share
237
Reduced 2.34%
9,877
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
1,404
Added 12.19%
10,114
Common Stock
Aug 10
2022
SELL
Open market or private sale
$212,062
$136.55 p/Share
1,553
Reduced 15.13%
8,710
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$15,534
$116.8 p/Share
133
Reduced 1.28%
10,263
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$16,157
$121.48 p/Share
133
Reduced 1.26%
10,396
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$81,360
$54.24 p/Share
1,500
Added 12.47%
10,529
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$15,448
$137.93 p/Share
112
Reduced 1.23%
9,029
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$15,745
$134.57 p/Share
117
Reduced 1.26%
9,141
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,452
Added 13.56%
9,258
Common Stock
Aug 10
2021
SELL
Open market or private sale
$75,480
$150.96 p/Share
500
Reduced 6.02%
7,806
Common Stock
May 13
2021
SELL
Open market or private sale
$29,832
$157.01 p/Share
190
Reduced 2.24%
8,306
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$41,862
$164.81 p/Share
254
Reduced 2.9%
8,496
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$21,462
$161.37 p/Share
133
Reduced 1.5%
8,750
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$19,689
$152.63 p/Share
129
Reduced 1.43%
8,883
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
1,185
Added 11.62%
9,012
Common Stock