Nov 25
2024
BUY
Grant, award, or other acquisition
-
5,275
Added 2.77%
184,899
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$54,047
$163.78 p/Share
330
Reduced 0.18%
179,624
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.83%
179,954
Common Stock
Sep 04
2024
-
1,000
Reduced 0.56%
178,454
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$113,061
$111.5 p/Share
1,014
Reduced 0.56%
179,454
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$126,070
$110.88 p/Share
1,137
Reduced 0.63%
180,468
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,075
Added 1.67%
181,605
Common Stock
Dec 12
2023
-
500
Reduced 0.28%
178,530
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$157,077
$103.75 p/Share
1,514
Reduced 0.84%
179,030
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 2.43%
180,544
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$33,900
$102.73 p/Share
330
Reduced 0.19%
176,044
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.84%
176,374
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.19%
170,261
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.87%
170,591
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,613
Added 2.59%
173,704
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$110,248
$106.11 p/Share
1,039
Reduced 0.61%
169,091
Common Stock
Dec 28
2022
-
500
Reduced 0.29%
170,130
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$148,767
$111.52 p/Share
1,334
Reduced 0.78%
170,630
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
3,606
Added 2.05%
171,964
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.35%
168,358
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
4,723
Added 2.74%
167,448
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.88%
168,948
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$64,030
$115.37 p/Share
555
Reduced 0.34%
162,725
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.91%
163,280
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$136,119
$123.52 p/Share
1,102
Reduced 0.68%
161,780
Common Stock