Aug 06
2024
SELL
Payment of exercise price or tax liability
$19,473
$52.49 p/Share
371
Reduced 0.5%
73,166
Common Stock
May 20
2024
SELL
Open market or private sale
$379,363
$63.28 p/Share
5,995
Reduced 7.55%
73,385
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$171,756
$28.65 p/Share
5,995
Added 7.02%
79,380
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$94,357
$66.92 p/Share
1,410
Reduced 1.89%
73,159
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,544
Added 2.05%
73,864
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
21,978
Added 23.13%
73,025
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$292,441
$71.05 p/Share
4,116
Reduced 7.46%
51,047
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$192,834
$71.42 p/Share
2,700
Reduced 4.67%
55,163
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
3,920
Added 6.5%
56,363
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
5,432
Added 9.15%
53,943
Common Stock
Aug 07
2023
SELL
Open market or private sale
$26,639
$71.42 p/Share
373
Reduced 0.76%
48,511
Common Stock
Jul 03
2023
SELL
Open market or private sale
$323,391
$65.77 p/Share
4,917
Reduced 9.14%
48,884
Common Stock
May 09
2023
SELL
Open market or private sale
$40,994
$57.82 p/Share
709
Reduced 1.3%
53,626
Common Stock
Mar 09
2023
SELL
Open market or private sale
$83,088
$71.69 p/Share
1,159
Reduced 2.1%
54,104
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
1,544
Added 2.74%
54,785
Common Stock
Mar 01
2023
SELL
Open market or private sale
$3,205
$72.86 p/Share
44
Reduced 0.08%
53,719
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
13,711
Added 20.32%
53,763
Common Stock
Feb 27
2023
SELL
Open market or private sale
$228,693
$72.44 p/Share
3,157
Reduced 7.31%
40,052
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
5,332
Added 11.44%
41,260
Common Stock
Aug 08
2022
SELL
Open market or private sale
$16,380
$65.26 p/Share
251
Reduced 0.66%
37,877
Common Stock
May 09
2022
SELL
Open market or private sale
$25,811
$53.0 p/Share
487
Reduced 1.26%
38,048
Common Stock
Mar 09
2022
SELL
Open market or private sale
$77,053
$62.9 p/Share
1,225
Reduced 3.09%
38,377
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
2,199
Added 5.36%
38,858
Common Stock
Mar 01
2022
SELL
Open market or private sale
$3,715
$72.85 p/Share
51
Reduced 0.14%
37,403
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
24,706
Added 39.75%
37,454
Common Stock