May 28
2024
SELL
Open market or private sale
$2,575,500
$171.7 p/Share
15,000
Reduced 16.16%
77,847
Common Stock
Feb 29
2024
SELL
Open market or private sale
$739,500
$147.9 p/Share
5,000
Reduced 5.11%
92,847
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,233,819
$149.03 p/Share
8,279
Reduced 7.8%
97,847
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
17,691
Added 14.29%
106,126
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$625,688
$118.3 p/Share
5,289
Reduced 5.64%
88,435
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
13,900
Added 12.92%
93,724
Common Stock
Dec 19
2023
SELL
Open market or private sale
$591,300
$118.26 p/Share
5,000
Reduced 5.89%
79,824
Common Stock
Dec 04
2023
SELL
Open market or private sale
$576,300
$115.26 p/Share
5,000
Reduced 5.57%
84,824
Common Stock
Nov 24
2023
SELL
Open market or private sale
$562,700
$112.54 p/Share
5,000
Reduced 5.27%
89,824
Common Stock
May 18
2023
SELL
Open market or private sale
$287,500
$115.0 p/Share
2,500
Reduced 2.57%
94,824
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$747,937
$105.21 p/Share
7,109
Reduced 6.81%
97,324
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
15,191
Added 12.7%
104,433
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$389,978
$93.52 p/Share
4,170
Reduced 4.46%
89,242
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
12,200
Added 11.55%
93,412
Common Stock
Aug 16
2022
SELL
Open market or private sale
$31,825
$95.0 p/Share
335
Reduced 0.41%
81,212
Common Stock
Aug 15
2022
SELL
Open market or private sale
$443,548
$95.08 p/Share
4,665
Reduced 5.41%
81,547
Common Stock
Aug 08
2022
SELL
Open market or private sale
$149,713
$90.08 p/Share
1,662
Reduced 1.89%
86,212
Common Stock
Aug 04
2022
SELL
Open market or private sale
$300,453
$90.01 p/Share
3,338
Reduced 3.66%
87,874
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$2,284
$71.37 p/Share
32
Reduced 0.04%
91,212
Common Stock
May 23
2022
BUY
Grant, award, or other acquisition
-
70
Added 0.08%
91,244
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,189,821
$90.22 p/Share
13,188
Reduced 12.64%
91,174
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
28,180
Added 21.26%
104,362
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$51,492
$88.02 p/Share
585
Reduced 0.76%
76,182
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.6%
76,767
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$143,450
$90.22 p/Share
1,590
Reduced 2.06%
75,517
Common Stock