Feb 28
2024
SELL
Payment of exercise price or tax liability
$404,588
$128.4 p/Share
3,151
Reduced 7.11%
41,151
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
9,287
Added 17.33%
44,302
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,790,400
$119.36 p/Share
15,000
Reduced 29.99%
35,015
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$1,276,200
$85.08 p/Share
15,000
Added 23.07%
50,015
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,939,680
$121.23 p/Share
16,000
Reduced 31.36%
35,015
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$1,320,960
$82.56 p/Share
16,000
Added 23.88%
51,015
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$124,948
$120.49 p/Share
1,037
Reduced 2.98%
33,725
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
5,547
Added 13.68%
35,015
Common Stock
Nov 01
2022
SELL
Open market or private sale
$2,502,280
$113.74 p/Share
22,000
Reduced 41.9%
30,505
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$1,871,760
$85.08 p/Share
22,000
Added 29.53%
52,505
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$78,868
$103.23 p/Share
764
Reduced 2.44%
30,505
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,136
Added 9.11%
31,269
Common Stock
May 14
2021
SELL
Open market or private sale
$1,271,640
$105.97 p/Share
12,000
Reduced 29.9%
28,133
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$1,051,200
$87.6 p/Share
12,000
Added 23.02%
40,133
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,604,160
$100.26 p/Share
16,000
Reduced 36.25%
28,133
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$1,236,160
$77.26 p/Share
16,000
Added 26.61%
44,133
Common Stock
Mar 04
2021
SELL
Open market or private sale
$1,343,160
$95.94 p/Share
14,000
Reduced 33.23%
28,133
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$1,081,640
$77.26 p/Share
14,000
Added 24.94%
42,133
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$170,782
$98.32 p/Share
1,737
Reduced 5.82%
28,133
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
7,131
Added 19.27%
29,870
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$306,753
$100.74 p/Share
3,045
Reduced 11.81%
22,739
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
7,736
Added 23.08%
25,784
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$271,870
$82.56 p/Share
3,293
Reduced 15.43%
18,048
Common Stock
Feb 28
2019
BUY
Grant, award, or other acquisition
-
8,366
Added 28.16%
21,341
Common Stock
Feb 27
2018
SELL
Open market or private sale
$1,920,630
$87.7 p/Share
21,900
Reduced 62.8%
12,975
Common Stock