Feb 28
2024
SELL
Payment of exercise price or tax liability
$270,667
$128.4 p/Share
2,108
Reduced 21.18%
7,847
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,635
Added 46.45%
9,955
Common Stock
Mar 02
2023
-
2,990
Reduced 69.37%
1,320
Common Stock
Feb 27
2023
SELL
Open market or private sale
$875,200
$109.4 p/Share
8,000
Reduced 76.05%
2,520
Common Stock
Feb 27
2023
SELL
Open market or private sale
$4,617,000
$121.5 p/Share
38,000
Reduced 89.81%
4,310
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$660,480
$82.56 p/Share
8,000
Added 43.2%
10,520
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$3,328,800
$87.6 p/Share
38,000
Added 47.32%
42,310
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$116,031
$120.49 p/Share
963
Reduced 24.36%
2,990
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
5,273
Added 55.02%
4,310
Common Stock
Apr 22
2022
SELL
Open market or private sale
$3,960,360
$104.22 p/Share
38,000
Reduced 100.0%
0
Common Stock
Apr 22
2022
BUY
Exercise of conversion of derivative security
$2,935,880
$77.26 p/Share
38,000
Added 50.0%
38,000
Common Stock
Mar 08
2022
-
2,372
Reduced 100.0%
0
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$78,868
$103.23 p/Share
764
Reduced 24.36%
2,372
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,136
Added 50.0%
3,136
Common Stock
Mar 09
2021
-
6,054
Reduced 100.0%
0
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$386,201
$98.32 p/Share
3,928
Reduced 39.35%
6,054
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
9,982
Added 50.0%
9,982
Common Stock
Dec 01
2020
-
49,932
Reduced 100.0%
0
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$415,955
$100.74 p/Share
4,129
Reduced 7.84%
48,508
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
13,538
Added 20.46%
52,637
Common Stock
Nov 04
2019
SELL
Open market or private sale
$1,123,895
$97.73 p/Share
11,500
Reduced 22.76%
39,033
Common Stock
Nov 04
2019
BUY
Exercise of conversion of derivative security
$582,360
$50.64 p/Share
11,500
Added 18.54%
50,533
Common Stock
May 20
2019
SELL
Open market or private sale
$659,250
$87.9 p/Share
7,500
Reduced 16.17%
38,887
Common Stock
May 20
2019
BUY
Exercise of conversion of derivative security
$379,800
$50.64 p/Share
7,500
Added 13.92%
46,387
Common Stock
Mar 11
2019
SELL
Open market or private sale
$980,040
$81.67 p/Share
12,000
Reduced 23.16%
39,808
Common Stock