Jan 02
2024
SELL
Payment of exercise price or tax liability
$22,300
$111.5 p/Share
200
Reduced 1.38%
14,256
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$19,625
$110.88 p/Share
177
Reduced 1.21%
14,456
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
452
Added 3.0%
14,633
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$23,660
$108.04 p/Share
219
Reduced 1.52%
14,181
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
900
Added 5.88%
14,400
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$113,606
$103.75 p/Share
1,095
Reduced 7.5%
13,500
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 23.57%
14,595
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 3.49%
10,095
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 12.54%
10,460
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 4.22%
8,285
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 14.78%
8,650
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
675
Added 7.94%
7,825
Common Stock
Feb 06
2023
SELL
Open market or private sale
$712,318
$112.3 p/Share
6,343
Reduced 47.01%
7,150
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$18,675
$106.11 p/Share
176
Reduced 1.29%
13,493
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$19,850
$111.52 p/Share
178
Reduced 1.29%
13,669
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
453
Added 3.17%
13,847
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$121,683
$114.58 p/Share
1,062
Reduced 7.35%
13,394
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
2,700
Added 15.74%
14,456
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
594
Added 4.81%
11,756
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$42,110
$115.37 p/Share
365
Reduced 3.17%
11,162
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 11.51%
11,527
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$144,271
$123.52 p/Share
1,168
Reduced 10.43%
10,027
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,800
Added 30.01%
11,195
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$12,960
$102.86 p/Share
126
Reduced 1.93%
6,395
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$12,821
$96.4 p/Share
133
Reduced 2.0%
6,521
Common Stock