Aug 12
2024
SELL
Open market or private sale
$47,735
$95.47 p/Share
500
Reduced 1.75%
28,086
Common Stock
May 14
2024
SELL
Open market or private sale
$78,835
$157.67 p/Share
500
Reduced 1.72%
28,586
Common Stock
Nov 22
2023
SELL
Open market or private sale
$654,345
$130.66 p/Share
5,008
Reduced 14.69%
29,086
Common Stock
Nov 20
2023
SELL
Open market or private sale
$18,148
$131.51 p/Share
138
Reduced 0.53%
25,895
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,303,455
$131.41 p/Share
9,919
Reduced 22.54%
34,094
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
18,118
Added 29.59%
43,108
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$37,188
$135.23 p/Share
275
Reduced 1.05%
26,033
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
3,370
Added 11.36%
26,308
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$48,550
$132.29 p/Share
367
Reduced 1.57%
22,938
Common Stock
Feb 03
2023
SELL
Open market or private sale
$358,980
$144.75 p/Share
2,480
Reduced 9.62%
23,305
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$44,392
$17.9 p/Share
2,480
Added 8.77%
25,785
Common Stock
Nov 23
2022
SELL
Open market or private sale
$341,977
$118.99 p/Share
2,874
Reduced 10.98%
23,305
Common Stock
Nov 22
2022
SELL
Open market or private sale
$51,267
$118.4 p/Share
433
Reduced 1.63%
26,179
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$740,505
$117.15 p/Share
6,321
Reduced 19.19%
26,612
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
10,953
Added 25.3%
32,347
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$95,790
$100.62 p/Share
952
Reduced 4.15%
21,980
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$30,127
$104.61 p/Share
288
Reduced 1.24%
22,932
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
2,213
Added 8.7%
23,220
Common Stock
May 06
2022
SELL
Open market or private sale
$96,026
$113.64 p/Share
845
Reduced 3.87%
21,007
Common Stock
Mar 04
2022
SELL
Open market or private sale
$65,682
$102.95 p/Share
638
Reduced 2.84%
21,852
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$89,647
$99.83 p/Share
898
Reduced 3.84%
22,490
Common Stock
Nov 30
2021
SELL
Open market or private sale
$34,598
$108.12 p/Share
320
Reduced 1.35%
23,388
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$709,311
$105.82 p/Share
6,703
Reduced 22.04%
23,708
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
13,752
Added 31.51%
29,888
Common Stock
Nov 23
2021
SELL
Open market or private sale
$34,789
$112.95 p/Share
308
Reduced 1.82%
16,659
Common Stock