Dec 03
2024
SELL
Payment of exercise price or tax liability
$5,008
$166.95 p/Share
30
Reduced 0.16%
19,034
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
139
Added 0.72%
19,064
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$136,947
$169.28 p/Share
809
Reduced 4.1%
18,925
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 15.06%
19,734
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$23,911
$163.78 p/Share
146
Reduced 0.89%
16,234
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
600
Added 3.53%
16,380
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$62,353
$103.75 p/Share
601
Reduced 3.67%
15,780
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
2,250
Added 12.08%
16,381
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$11,197
$102.73 p/Share
109
Reduced 0.77%
14,131
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
450
Added 3.06%
14,240
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$15,223
$104.27 p/Share
146
Reduced 1.05%
13,790
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
600
Added 4.13%
13,936
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$12,575
$115.37 p/Share
109
Reduced 0.81%
13,336
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
450
Added 3.24%
13,445
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$63,859
$123.52 p/Share
517
Reduced 3.83%
12,995
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
2,250
Added 14.27%
13,512
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$10,714
$98.29 p/Share
109
Reduced 0.96%
11,262
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
450
Added 3.81%
11,371
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$30,875
$100.57 p/Share
307
Reduced 2.73%
10,921
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
1,350
Added 10.73%
11,228
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$10,554
$98.64 p/Share
107
Reduced 1.07%
9,878
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
-
450
Added 4.31%
9,985
Common Stock
Nov 30
2020
BUY
Exercise of conversion of derivative security
-
300
Added 4.51%
6,357
Common Stock
Nov 22
2020
BUY
Exercise of conversion of derivative security
-
900
Added 12.94%
6,057
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
200
Added 3.73%
5,157
Common Stock