Jun 01
2024
SELL
Payment of exercise price or tax liability
$1,205,589
$168.85 p/Share
7,140
Reduced 7.32%
90,344
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
16,582
Added 14.54%
97,484
Common Stock
Mar 19
2024
SELL
Open market or private sale
$1,900,100
$190.01 p/Share
10,000
Reduced 11.0%
80,902
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
12,629
Added 12.2%
90,902
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,059,000
$176.5 p/Share
6,000
Reduced 7.12%
78,273
Common Stock
Aug 03
2023
SELL
Open market or private sale
$1,372,880
$171.61 p/Share
8,000
Reduced 8.67%
84,273
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$339,680
$42.46 p/Share
8,000
Added 7.98%
92,273
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,709,000
$170.9 p/Share
10,000
Reduced 10.61%
84,273
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$424,600
$42.46 p/Share
10,000
Added 9.94%
90,643
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$747,987
$132.06 p/Share
5,664
Reduced 8.22%
63,226
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
21,047
Added 19.98%
84,273
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
11,769
Added 14.59%
68,890
Common Stock
Feb 01
2023
SELL
Open market or private sale
$438,984
$168.0 p/Share
2,613
Reduced 4.37%
57,121
Common Stock
Jul 26
2022
SELL
Open market or private sale
$533,460
$122.55 p/Share
4,353
Reduced 6.79%
59,734
Common Stock
Jul 25
2022
SELL
Open market or private sale
$416,233
$122.17 p/Share
3,407
Reduced 5.05%
64,087
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$461,623
$132.46 p/Share
3,485
Reduced 7.03%
46,073
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
21,421
Added 24.09%
67,494
Common Stock
Mar 21
2022
SELL
Open market or private sale
$432,208
$143.4 p/Share
3,014
Reduced 5.73%
49,558
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
9,884
Added 15.83%
52,572
Common Stock
Aug 11
2021
SELL
Open market or private sale
$752,622
$123.32 p/Share
6,103
Reduced 12.51%
42,688
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$316,644
$102.54 p/Share
3,088
Reduced 6.77%
42,535
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
6,256
Added 11.36%
48,791
Common Stock
Apr 29
2021
SELL
Open market or private sale
$459,835
$81.43 p/Share
5,647
Reduced 11.01%
45,623
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
3,691
Added 6.72%
51,270
Common Stock