Feb 25
2025
SELL
Payment of exercise price or tax liability
$217,079
$127.17 p/Share
1,707
Reduced 1.98%
84,438
Common Stock
Aug 15
2024
SELL
Open market or private sale
$476,790
$138.0 p/Share
3,455
Reduced 3.86%
86,145
Common Stock
Aug 14
2024
SELL
Open market or private sale
$860,522
$135.43 p/Share
6,354
Reduced 6.62%
89,600
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$561,377
$131.01 p/Share
4,285
Reduced 4.27%
95,954
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$479,710
$87.22 p/Share
5,500
Added 5.32%
97,936
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
4,756
Added 4.78%
94,739
Common Stock
Feb 28
2024
SELL
Open market or private sale
$1,766,850
$112.97 p/Share
15,640
Reduced 14.73%
90,503
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
7,052
Added 6.26%
105,623
Common Stock
Mar 16
2022
SELL
Open market or private sale
$270,000
$135.0 p/Share
2,000
Reduced 1.99%
98,571
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$651,829
$64.41 p/Share
10,120
Added 9.14%
100,571
Common Stock
Feb 04
2022
SELL
Open market or private sale
$369,980
$130.0 p/Share
2,846
Reduced 3.05%
90,451
Common Stock
Oct 04
2021
SELL
Open market or private sale
$900,000
$150.0 p/Share
6,000
Reduced 6.04%
93,297
Common Stock
Jul 14
2021
SELL
Open market or private sale
$458,640
$152.88 p/Share
3,000
Reduced 2.93%
99,297
Common Stock
Jun 04
2021
SELL
Open market or private sale
$116,011
$140.79 p/Share
824
Reduced 0.8%
102,297
Common Stock
Jun 01
2021
-
3,500
Reduced 3.28%
103,121
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$751,446
$132.39 p/Share
5,676
Reduced 5.05%
106,621
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$573,028
$79.82 p/Share
7,179
Added 6.12%
110,169
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$1,248,541
$79.83 p/Share
15,640
Added 12.95%
105,118
Common Stock
Feb 24
2021
SELL
Open market or private sale
$1,114,388
$170.5 p/Share
6,536
Reduced 6.81%
89,478
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$325,271
$169.06 p/Share
1,924
Reduced 1.96%
96,014
Common Stock
Nov 11
2020
SELL
Open market or private sale
$1,347,600
$168.45 p/Share
8,000
Reduced 7.55%
97,938
Common Stock
Nov 10
2020
SELL
Open market or private sale
$835,750
$167.15 p/Share
5,000
Reduced 4.51%
105,938
Common Stock