Apr 26
2024
SELL
Open market or private sale
$69,092
$92.0 p/Share
751
Reduced 1.05%
70,646
Common Stock
Apr 25
2024
SELL
Open market or private sale
$63,132
$89.55 p/Share
705
Reduced 0.98%
71,397
Common Stock
Apr 24
2024
SELL
Open market or private sale
$87,141
$93.0 p/Share
937
Reduced 1.28%
72,102
Common Stock
Apr 23
2024
SELL
Open market or private sale
$139,171
$91.38 p/Share
1,523
Reduced 2.04%
73,039
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.65%
74,562
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.54%
73,312
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
1,521
Added 2.06%
72,167
Common Stock
Apr 02
2024
SELL
Open market or private sale
$127,630
$92.62 p/Share
1,378
Reduced 1.91%
70,646
Common Stock
Mar 28
2024
SELL
Open market or private sale
$82,643
$90.42 p/Share
914
Reduced 1.25%
72,024
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.05%
72,938
Common Stock
Mar 05
2024
SELL
Open market or private sale
$249,705
$88.36 p/Share
2,826
Reduced 3.85%
70,646
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,826
Added 3.7%
73,472
Common Stock
Feb 06
2024
SELL
Open market or private sale
$2,383,050
$70.03 p/Share
34,029
Reduced 32.51%
70,646
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$493,080
$14.49 p/Share
34,029
Added 24.53%
104,675
Common Stock
Feb 01
2024
SELL
Open market or private sale
$1,509,092
$67.73 p/Share
22,281
Reduced 23.98%
70,646
Common Stock
Jan 29
2024
SELL
Open market or private sale
$210,566
$65.09 p/Share
3,235
Reduced 3.36%
92,927
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
31,352
Added 24.59%
96,162
Common Stock
Jan 24
2024
SELL
Open market or private sale
$63,248
$67.0 p/Share
944
Reduced 1.44%
64,810
Common Stock
Jan 23
2024
SELL
Open market or private sale
$145,882
$66.25 p/Share
2,202
Reduced 3.24%
65,754
Common Stock
Jan 22
2024
SELL
Open market or private sale
$52,551
$68.16 p/Share
771
Reduced 1.12%
67,956
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.79%
68,727
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.67%
67,477
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.24%
66,332
Common Stock
Dec 29
2023
SELL
Open market or private sale
$85,773
$62.29 p/Share
1,377
Reduced 2.08%
64,810
Common Stock
Dec 28
2023
SELL
Open market or private sale
$57,910
$63.29 p/Share
915
Reduced 1.36%
66,187
Common Stock