Jan 02
2024
SELL
Payment of exercise price or tax liability
$27,875
$111.5 p/Share
250
Reduced 2.05%
11,941
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$31,046
$110.88 p/Share
280
Reduced 2.25%
12,191
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
759
Added 5.74%
12,471
Common Stock
Dec 04
2023
-
150
Reduced 0.95%
15,578
Common Stock
Dec 04
2023
SELL
Open market or private sale
$412,695
$106.75 p/Share
3,866
Reduced 24.82%
11,712
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$61,627
$103.75 p/Share
594
Reduced 3.64%
15,728
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
2,700
Added 14.19%
16,322
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$20,340
$102.73 p/Share
198
Reduced 1.43%
13,622
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
900
Added 6.11%
13,820
Common Stock
Nov 22
2023
-
1,000
Reduced 7.82%
11,783
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$20,645
$104.27 p/Share
198
Reduced 1.53%
12,783
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
900
Added 6.48%
12,981
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
1,137
Added 7.92%
13,218
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$31,408
$106.11 p/Share
296
Reduced 2.39%
12,081
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$42,489
$111.52 p/Share
381
Reduced 2.99%
12,377
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,031
Added 7.48%
12,758
Common Stock
Dec 08
2022
-
135
Reduced 1.14%
11,727
Common Stock
Dec 08
2022
SELL
Open market or private sale
$397,815
$114.02 p/Share
3,489
Reduced 22.73%
11,862
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$25,601
$116.9 p/Share
219
Reduced 1.41%
15,351
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
1,348
Added 8.42%
14,670
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
900
Added 5.46%
15,570
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$22,843
$115.37 p/Share
198
Reduced 1.46%
13,322
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
900
Added 6.24%
13,520
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$73,370
$123.52 p/Share
594
Reduced 4.5%
12,620
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
2,700
Added 16.97%
13,214
Common Stock