Feb 28
2025
BUY
Grant, award, or other acquisition
-
1,310
Added 13.96%
8,074
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$335,917
$121.93 p/Share
2,755
Reduced 28.94%
6,764
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
6,999
Added 42.37%
9,519
Common Stock
Feb 07
2025
SELL
Open market or private sale
$3,654,000
$121.8 p/Share
30,000
Reduced 92.25%
2,520
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$2,476,800
$82.56 p/Share
30,000
Added 47.98%
32,520
Common Stock
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