Sep 27
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.13%
113,910
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
167
Added 0.15%
113,766
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
153
Added 0.13%
113,599
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
9,311
Added 7.58%
113,446
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,512,074
$134.61 p/Share
11,233
Reduced 9.74%
104,135
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,442
Added 11.8%
115,367
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,909,521
$135.88 p/Share
14,053
Reduced 12.33%
99,925
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$1,218,076
$54.61 p/Share
22,305
Added 16.37%
113,978
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
162
Added 0.18%
91,673
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$85,811
$125.09 p/Share
686
Reduced 0.74%
91,511
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
173
Added 0.19%
92,197
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
168
Added 0.18%
92,024
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
147
Added 0.16%
91,855
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,397,171
$139.48 p/Share
10,017
Reduced 9.85%
91,708
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
23,505
Added 18.77%
101,725
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$463,444
$139.34 p/Share
3,326
Reduced 4.08%
78,220
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$253,503
$40.01 p/Share
6,336
Added 7.21%
81,546
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
130
Added 0.17%
75,210
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
127
Added 0.17%
75,079
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
109
Added 0.15%
74,952
Common Stock
Apr 21
2022
SELL
Open market or private sale
$143,131
$155.24 p/Share
922
Reduced 1.22%
74,843
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$36,889
$40.01 p/Share
922
Added 1.2%
75,765
Common Stock
Mar 29
2022
SELL
Open market or private sale
$410,031
$150.47 p/Share
2,725
Reduced 3.51%
74,843
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$109,027
$40.01 p/Share
2,725
Added 3.39%
77,568
Common Stock
Mar 28
2022
SELL
Open market or private sale
$680,358
$150.09 p/Share
4,533
Reduced 5.71%
74,843
Common Stock