Mar 05
2024
SELL
Open market or private sale
$1,989,086
$53.46 p/Share
37,207
Reduced 25.07%
111,191
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,245,318
$33.47 p/Share
37,207
Added 24.13%
116,970
Common Stock
Mar 04
2024
SELL
Open market or private sale
$37,807
$54.01 p/Share
700
Reduced 0.63%
111,191
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$23,429
$33.47 p/Share
700
Added 0.63%
111,291
Common Stock
Mar 01
2024
SELL
Open market or private sale
$587,662
$54.85 p/Share
10,714
Reduced 8.79%
111,191
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$58,108
$52.97 p/Share
1,097
Reduced 0.98%
111,191
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$299,789
$27.89 p/Share
10,749
Added 8.71%
112,636
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$531,498
$47.32 p/Share
11,232
Reduced 9.1%
112,253
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
16,169
Added 11.58%
123,485
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
12,531
Added 10.46%
107,316
Common Stock
Dec 14
2023
SELL
Open market or private sale
$26,735
$45.01 p/Share
594
Reduced 0.62%
94,785
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$11,660
$19.63 p/Share
594
Added 0.62%
95,379
Common Stock
Dec 13
2023
SELL
Open market or private sale
$966,914
$44.22 p/Share
21,866
Reduced 18.74%
94,785
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$429,622
$19.63 p/Share
21,886
Added 15.8%
116,671
Common Stock
Dec 12
2023
SELL
Open market or private sale
$17,583
$44.29 p/Share
397
Reduced 0.42%
94,785
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$7,793
$19.63 p/Share
397
Added 0.42%
95,182
Common Stock
Dec 11
2023
SELL
Open market or private sale
$166,704
$44.09 p/Share
3,781
Reduced 3.84%
94,785
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$74,221
$19.63 p/Share
3,781
Added 3.69%
98,566
Common Stock
Dec 08
2023
SELL
Open market or private sale
$703,142
$44.22 p/Share
15,901
Reduced 14.37%
94,785
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$423,443
$26.63 p/Share
15,901
Added 12.56%
110,686
Common Stock
Dec 07
2023
SELL
Open market or private sale
$646,101
$44.43 p/Share
14,542
Reduced 13.3%
94,785
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$263,355
$18.11 p/Share
14,542
Added 11.74%
109,327
Common Stock
Dec 06
2023
SELL
Open market or private sale
$92,994
$44.99 p/Share
2,067
Reduced 2.13%
94,785
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$37,433
$18.11 p/Share
2,067
Added 2.09%
96,852
Common Stock
Dec 05
2023
SELL
Open market or private sale
$792,111
$45.15 p/Share
17,544
Reduced 15.62%
94,785
Common Stock