Jan 29
2024
SELL
Open market or private sale
$211,621
$111.91 p/Share
1,891
Reduced 8.09%
21,491
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$55,415
$111.5 p/Share
497
Reduced 2.08%
23,382
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$50,006
$110.88 p/Share
451
Reduced 1.85%
23,879
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,148
Added 4.51%
24,330
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$117,237
$103.75 p/Share
1,130
Reduced 4.65%
23,182
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.62%
24,312
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$37,496
$102.73 p/Share
365
Reduced 1.81%
19,812
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.92%
20,177
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 2.11%
16,955
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 7.97%
17,320
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
1,722
Added 8.94%
17,542
Common Stock
Aug 01
2023
-
500
Reduced 3.06%
15,820
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$52,842
$106.11 p/Share
498
Reduced 2.96%
16,320
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$57,878
$111.52 p/Share
519
Reduced 2.99%
16,818
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,319
Added 7.07%
17,337
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$61,606
$116.9 p/Share
527
Reduced 3.19%
16,018
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.31%
16,545
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
1,728
Added 10.3%
15,045
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$42,110
$115.37 p/Share
365
Reduced 2.67%
13,317
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 9.88%
13,682
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$135,254
$123.52 p/Share
1,095
Reduced 8.25%
12,182
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 25.31%
13,277
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$48,550
$102.86 p/Share
472
Reduced 5.1%
8,777
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$48,875
$96.4 p/Share
507
Reduced 5.2%
9,249
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
1,290
Added 11.68%
9,756
Common Stock